Thread overview | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 27, 2015 Using dub | ||||
---|---|---|---|---|
| ||||
I'm having trouble using dub. Nothing seems to work (-h works though). I would like an example or two of how to get an app going (stand alone for now). I'm using the Mac OS. |
January 27, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | On 27/01/2015 8:03 p.m., Joel wrote: > I'm having trouble using dub. Nothing seems to work (-h works though). I > would like an example or two of how to get an app going (stand alone for > now). I'm using the Mac OS. Lets use Devisualization.Window as an example. Assuming in a safe directory and dmd/dub on PATH variable: $ git clone https://github.com/Devisualization/window.git $ cd window $ dub build de_window:test $ ./de_window_test For simple test app: $ mkdir myapp $ cd myapp $ dub init $ nano source/app.d // edit // ctrl + x, y $ dub build $ ./myapp // or $ dub run |
January 27, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rikki Cattermole | On Tuesday, 27 January 2015 at 07:25:18 UTC, Rikki Cattermole wrote: > On 27/01/2015 8:03 p.m., Joel wrote: >> I'm having trouble using dub. Nothing seems to work (-h works though). I >> would like an example or two of how to get an app going (stand alone for >> now). I'm using the Mac OS. > > Lets use Devisualization.Window as an example. > Assuming in a safe directory and dmd/dub on PATH variable: > > $ git clone https://github.com/Devisualization/window.git > $ cd window > $ dub build de_window:test > $ ./de_window_test > > For simple test app: > > $ mkdir myapp > $ cd myapp > $ dub init > $ nano source/app.d > // edit > // ctrl + x, y > > $ dub build > $ ./myapp > // or > $ dub run I get this (dub isn't in the path): Joels-MacBook-Pro:window joelcnz$ ../dub build de_window:test Failed to parse package description in /Users/joelcnz/.dub/packages/dil-master Failed to load package in /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles of type string - expected array. Failed to parse package description in /Users/joelcnz/.dub/packages/dplug-0.0.2 Failed to load package in /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.1.6 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.3.3 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/dil-master Failed to load package in /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles of type string - expected array. Failed to parse package description in /Users/joelcnz/.dub/packages/dplug-0.0.2 Failed to load package in /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.1.6 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.3.3 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/jpro/dpro2/OtherPeoples/window Failed to parse package description in /Users/joelcnz/.dub/packages/dil-master Failed to load package in /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles of type string - expected array. Failed to parse package description in /Users/joelcnz/.dub/packages/dplug-0.0.2 Failed to load package in /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.1.6 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.3.3 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/dil-master Failed to load package in /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles of type string - expected array. Failed to parse package description in /Users/joelcnz/.dub/packages/dplug-0.0.2 Failed to load package in /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.1.6 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/.dub/packages/gfm-1.3.3 Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: Expected version number in version spec: * Failed to parse package description in /Users/joelcnz/jpro/dpro2/OtherPeoples/window Error executing command build: Expected version number in version spec: * |
January 27, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | On 27/01/2015 8:40 p.m., Joel wrote:
> On Tuesday, 27 January 2015 at 07:25:18 UTC, Rikki Cattermole
> wrote:
>> On 27/01/2015 8:03 p.m., Joel wrote:
>>> I'm having trouble using dub. Nothing seems to work (-h works though). I
>>> would like an example or two of how to get an app going (stand alone for
>>> now). I'm using the Mac OS.
>>
>> Lets use Devisualization.Window as an example.
>> Assuming in a safe directory and dmd/dub on PATH variable:
>>
>> $ git clone https://github.com/Devisualization/window.git
>> $ cd window
>> $ dub build de_window:test
>> $ ./de_window_test
>>
>> For simple test app:
>>
>> $ mkdir myapp
>> $ cd myapp
>> $ dub init
>> $ nano source/app.d
>> // edit
>> // ctrl + x, y
>>
>> $ dub build
>> $ ./myapp
>> // or
>> $ dub run
>
> I get this (dub isn't in the path):
>
> Joels-MacBook-Pro:window joelcnz$ ../dub build de_window:test
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dil-master
> Failed to load package in
> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
> of type string - expected array.
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dplug-0.0.2
> Failed to load package in
> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
> in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.1.6
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.3.3
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dil-master
> Failed to load package in
> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
> of type string - expected array.
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dplug-0.0.2
> Failed to load package in
> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
> in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.1.6
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.3.3
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/jpro/dpro2/OtherPeoples/window
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dil-master
> Failed to load package in
> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
> of type string - expected array.
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dplug-0.0.2
> Failed to load package in
> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
> in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.1.6
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.3.3
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dil-master
> Failed to load package in
> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
> of type string - expected array.
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/dplug-0.0.2
> Failed to load package in
> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
> in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.1.6
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/.dub/packages/gfm-1.3.3
> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
> Expected version number in version spec: *
> Failed to parse package description in
> /Users/joelcnz/jpro/dpro2/OtherPeoples/window
> Error executing command build: Expected version number in version
> spec: *
Try again after doing:
$ rm -rf ~/.dub
Something seems ugh, weird.
If that doesn't, than its time for dub bug reporting.
|
January 27, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rikki Cattermole | On Tuesday, 27 January 2015 at 07:44:12 UTC, Rikki Cattermole wrote: > On 27/01/2015 8:40 p.m., Joel wrote: >> On Tuesday, 27 January 2015 at 07:25:18 UTC, Rikki Cattermole >> wrote: >>> On 27/01/2015 8:03 p.m., Joel wrote: >>>> I'm having trouble using dub. Nothing seems to work (-h works though). I >>>> would like an example or two of how to get an app going (stand alone for >>>> now). I'm using the Mac OS. >>> >>> Lets use Devisualization.Window as an example. >>> Assuming in a safe directory and dmd/dub on PATH variable: >>> >>> $ git clone https://github.com/Devisualization/window.git >>> $ cd window >>> $ dub build de_window:test >>> $ ./de_window_test >>> >>> For simple test app: >>> >>> $ mkdir myapp >>> $ cd myapp >>> $ dub init >>> $ nano source/app.d >>> // edit >>> // ctrl + x, y >>> >>> $ dub build >>> $ ./myapp >>> // or >>> $ dub run >> >> I get this (dub isn't in the path): >> >> Joels-MacBook-Pro:window joelcnz$ ../dub build de_window:test >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dil-master >> Failed to load package in >> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles >> of type string - expected array. >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dplug-0.0.2 >> Failed to load package in >> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number >> in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.1.6 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.3.3 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dil-master >> Failed to load package in >> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles >> of type string - expected array. >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dplug-0.0.2 >> Failed to load package in >> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number >> in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.1.6 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.3.3 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/jpro/dpro2/OtherPeoples/window >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dil-master >> Failed to load package in >> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles >> of type string - expected array. >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dplug-0.0.2 >> Failed to load package in >> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number >> in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.1.6 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.3.3 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dil-master >> Failed to load package in >> /Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles >> of type string - expected array. >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/dplug-0.0.2 >> Failed to load package in >> /Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number >> in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.1.6 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/.dub/packages/gfm-1.3.3 >> Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3: >> Expected version number in version spec: * >> Failed to parse package description in >> /Users/joelcnz/jpro/dpro2/OtherPeoples/window >> Error executing command build: Expected version number in version >> spec: * > > Try again after doing: > $ rm -rf ~/.dub > > Something seems ugh, weird. > If that doesn't, than its time for dub bug reporting. I've tried an earlier version of dub, similar problem. It was better another time I tried it. I got this now (I didn't do any thing to the dub file): Joels-MacBook-Pro:window joelcnz$ ../../dub build de_window:test Failed to parse package description for dil in /Users/joelcnz/.dub/packages/dil-master/. Failed to load package in /Users/joelcnz/.dub/packages/dil-master/: Got .excludedSourceFiles of type string - expected array. Failed to parse package description for dil in /Users/joelcnz/.dub/packages/dil-master/. Failed to load package in /Users/joelcnz/.dub/packages/dil-master/: Got .excludedSourceFiles of type string - expected array. Building package de_window:test in /Users/joelcnz/jpro/dpro2/OtherPeoples/window/ Failed to parse package description for dil in /Users/joelcnz/.dub/packages/dil-master/. Failed to load package in /Users/joelcnz/.dub/packages/dil-master/: Got .excludedSourceFiles of type string - expected array. Fetching de_util 0.0.4 (getting selected version)... Placing de_util 0.0.4 to /Users/joelcnz/.dub/packages/... Fetching x11 1.0.5 (getting selected version)... Placing x11 1.0.5 to /Users/joelcnz/.dub/packages/... Fetching de_image 0.3.4 (getting selected version)... Placing de_image 0.3.4 to /Users/joelcnz/.dub/packages/... Fetching derelict-util 1.9.0 (getting selected version)... Placing derelict-util 1.9.0 to /Users/joelcnz/.dub/packages/... Fetching derelict-gl3 1.0.12 (getting selected version)... Placing derelict-gl3 1.0.12 to /Users/joelcnz/.dub/packages/... Failed to parse package description for dil in /Users/joelcnz/.dub/packages/dil-master/. Failed to load package in /Users/joelcnz/.dub/packages/dil-master/: Got .excludedSourceFiles of type string - expected array. Building de_util:core 0.0.4 configuration "library", build type debug. Running dmd... Building de_image:interfaces 0.3.4 configuration "library", build type debug. Running dmd... Building de_image:mutable 0.3.4 configuration "library", build type debug. Running dmd... Building x11 1.0.5 configuration "library", build type debug. Running dmd... Building de_window:interfaces 0.0.8 configuration "library", build type debug. Running dmd... Building derelict-util 1.9.0 configuration "library", build type debug. Running dmd... Building derelict-gl3 1.0.12 configuration "library", build type debug. Running dmd... Building de_window:test 0.0.8 configuration "application", build type debug. Compiling using dmd... Linking... Joels-MacBook-Pro:window joelcnz$ |
January 27, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | Oope, yeah, and it ran. |
January 28, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | On Tuesday, 27 January 2015 at 08:08:19 UTC, Joel wrote: > Oope, yeah, and it ran. Thanks Rikki, I wiped off the dub installation. Now, no errors. The small program worked too. I don't now how to set up the dub executable to work with out doing stuff like this - '../dub' (Mac OS 10.10.1) Joels-MacBook-Pro:window joelcnz$ ../../dub build de_window:test Building package de_window:test in /Users/joelcnz/jpro/dpro2/OtherPeoples/window/ Fetching de_util 0.0.4 (getting selected version)... Placing de_util 0.0.4 to /Users/joelcnz/.dub/packages/... Fetching x11 1.0.5 (getting selected version)... Placing x11 1.0.5 to /Users/joelcnz/.dub/packages/... Fetching de_image 0.3.4 (getting selected version)... Placing de_image 0.3.4 to /Users/joelcnz/.dub/packages/... Fetching derelict-util 1.9.0 (getting selected version)... Placing derelict-util 1.9.0 to /Users/joelcnz/.dub/packages/... Fetching derelict-gl3 1.0.12 (getting selected version)... Placing derelict-gl3 1.0.12 to /Users/joelcnz/.dub/packages/... Building de_util:core 0.0.4 configuration "library", build type debug. Running dmd... Building de_image:interfaces 0.3.4 configuration "library", build type debug. Running dmd... Building de_image:mutable 0.3.4 configuration "library", build type debug. Running dmd... Building x11 1.0.5 configuration "library", build type debug. Running dmd... Building de_window:interfaces 0.0.8 configuration "library", build type debug. Running dmd... Building derelict-util 1.9.0 configuration "library", build type debug. Running dmd... Building derelict-gl3 1.0.12 configuration "library", build type debug. Running dmd... Building de_window:test 0.0.8 configuration "application", build type debug. Compiling using dmd... Linking... Joels-MacBook-Pro:window joelcnz$ ls LICENSE dub.json README.md dub.selections.json WindowsAPI interfaces cocoa_library libde_window_interfaces.a de_window_test platforms dub test |
January 28, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | On Wednesday, 28 January 2015 at 00:34:13 UTC, Joel wrote: > On Tuesday, 27 January 2015 at 08:08:19 UTC, Joel wrote: >> Oope, yeah, and it ran. > > Thanks Rikki, I wiped off the dub installation. Now, no errors. The small program worked too. Actually I got this with dlangui, (I followed the instructions on the announce post): Joels-MacBook-Pro:dlangui joelcnz$ ../../dub run dlangui:example1 Failed to parse package description in /Users/joelcnz/jpro/dpro2/OtherPeoples/dlangui Failed to parse package description in /Users/joelcnz/jpro/dpro2/OtherPeoples/dlangui Error executing command run: Expected version number in version spec: * |
January 28, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | On 28/01/2015 2:14 p.m., Joel wrote:
> On Wednesday, 28 January 2015 at 00:34:13 UTC, Joel wrote:
>> On Tuesday, 27 January 2015 at 08:08:19 UTC, Joel wrote:
>>> Oope, yeah, and it ran.
>>
>> Thanks Rikki, I wiped off the dub installation. Now, no errors. The
>> small program worked too.
>
> Actually I got this with dlangui, (I followed the instructions on the
> announce post):
>
> Joels-MacBook-Pro:dlangui joelcnz$ ../../dub run dlangui:example1
> Failed to parse package description in
> /Users/joelcnz/jpro/dpro2/OtherPeoples/dlangui
> Failed to parse package description in
> /Users/joelcnz/jpro/dpro2/OtherPeoples/dlangui
> Error executing command run: Expected version number in version spec: *
Ehhh check dub version. * should work fine.
|
January 28, 2015 Re: Using dub | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joel | On 28/01/2015 1:34 p.m., Joel wrote:
> On Tuesday, 27 January 2015 at 08:08:19 UTC, Joel wrote:
>> Oope, yeah, and it ran.
>
> Thanks Rikki, I wiped off the dub installation. Now, no errors. The
> small program worked too.
>
> I don't now how to set up the dub executable to work with out doing
> stuff like this - '../dub' (Mac OS 10.10.1)
>
> Joels-MacBook-Pro:window joelcnz$ ../../dub build de_window:test
> Building package de_window:test in
> /Users/joelcnz/jpro/dpro2/OtherPeoples/window/
> Fetching de_util 0.0.4 (getting selected version)...
> Placing de_util 0.0.4 to /Users/joelcnz/.dub/packages/...
> Fetching x11 1.0.5 (getting selected version)...
> Placing x11 1.0.5 to /Users/joelcnz/.dub/packages/...
> Fetching de_image 0.3.4 (getting selected version)...
> Placing de_image 0.3.4 to /Users/joelcnz/.dub/packages/...
> Fetching derelict-util 1.9.0 (getting selected version)...
> Placing derelict-util 1.9.0 to /Users/joelcnz/.dub/packages/...
> Fetching derelict-gl3 1.0.12 (getting selected version)...
> Placing derelict-gl3 1.0.12 to /Users/joelcnz/.dub/packages/...
> Building de_util:core 0.0.4 configuration "library", build type debug.
> Running dmd...
> Building de_image:interfaces 0.3.4 configuration "library", build type
> debug.
> Running dmd...
> Building de_image:mutable 0.3.4 configuration "library", build type debug.
> Running dmd...
> Building x11 1.0.5 configuration "library", build type debug.
> Running dmd...
> Building de_window:interfaces 0.0.8 configuration "library", build type
> debug.
> Running dmd...
> Building derelict-util 1.9.0 configuration "library", build type debug.
> Running dmd...
> Building derelict-gl3 1.0.12 configuration "library", build type debug.
> Running dmd...
> Building de_window:test 0.0.8 configuration "application", build type
> debug.
> Compiling using dmd...
> Linking...
> Joels-MacBook-Pro:window joelcnz$ ls
> LICENSE dub.json
> README.md dub.selections.json
> WindowsAPI interfaces
> cocoa_library libde_window_interfaces.a
> de_window_test platforms
> dub test
When I setup dub/dmd on my OSX install, I used the OSX packages and it should already be on the PATH variable.
|
Copyright © 1999-2021 by the D Language Foundation