DlangIDE
Chris via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Tue Feb 17 02:30:36 PST 2015
On Friday, 13 February 2015 at 14:47:08 UTC, Vadim Lopatin wrote:
> On Friday, 13 February 2015 at 10:00:33 UTC, Chris wrote:
>> On Thursday, 12 February 2015 at 14:16:49 UTC, Vadim Lopatin
>> wrote:
>>> On Thursday, 12 February 2015 at 09:55:53 UTC, Chris wrote:
>>>> On Wednesday, 11 February 2015 at 17:49:53 UTC, Vadim
>>>> Lopatin Got an error message after cloning and running "dub
>>>> run"
>>>>
>>>> Compiling using dmd...
>>>> Error: cannot read file
>>>> ../../.dub/packages/dlangui-master/examples/helloworld/bin/helloworld.d
>>>> FAIL
>>>> .dub/build/application-debug-linux.posix-x86_64-dmd_2066-51E212BAD4DDA2DE13262C4DBFEB2E69/
>>>> dlangide executable
>>>> Error executing command run: dmd failed with exit code 1.
>>>>
>>>> I used dmd 2.066.1
>>>>
>>>> Btw, have you thought of integrating the version manager dvm
>>>> somehow. I find it extremely useful, especially when
>>>> upgrading my code to a new version of dmd.
>>>>
>>>> I'm really looking forward to using this IDE for my D
>>>> projects one day.
>>>
>>> Following works for me:
>>>
>>> dub fetch dlangui
>>> dub run dlangui:helloworld
>>> dub run dlangui:example1
>>> dub run dlangui:tetris
>>>
>>> I see no errors.
>>> DMD is v2.066.0 and DUB is 0.9.22
>>
>> That works for me too, but the error I got was from this:
>>
>> git clone https://github.com/buggins/dlangide.git
>> cd dlangide
>> dub run
>>
>>>>> Building dlangide 0.2.1 configuration "application", build
>>>>> type debug.
>> Compiling using dmd...
>> Error: cannot read file
>> ../../.dub/packages/dlangui-master/examples/helloworld/bin/helloworld.d
>> FAIL
>> .dub/build/application-debug-linux.posix-x86_64-dmd_2066-51E212BAD4DDA2DE13262C4DBFEB2E69/
>> dlangide executable
>> Error executing command run: dmd failed with exit code 1.
>>
>> (dmd 2.066.0)
>
> Looks like DUB issue. It selects dlangui:helloworld instead if
> dlangui
>
>> git clone https://github.com/buggins/dlangide.git
>> cd dlangide
>> dub run
>
> It's working for me.
>
> $ dub run
> WARNING: A deprecated branch based version specification is
> used for the dependency dlangui. Please use numbered version
> s instead. Also note that you can still use the
> dub.selections.json file to override a certain dependency to
> use a branc
> h instead.
> Building dlib ~master configuration "library", build type debug.
> Running dmd...
> Target derelict-util 1.9.1 is up to date. Use --force to
> rebuild.
> Target derelict-ft 1.0.2 is up to date. Use --force to rebuild.
> Target derelict-sdl2 1.9.2 is up to date. Use --force to
> rebuild.
> Target derelict-gl3 1.0.12 is up to date. Use --force to
> rebuild.
> Building dlangui ~master configuration "library", build type
> debug.
> Running dmd...
> Building dlangide 0.2.3 configuration "application", build type
> debug.
> Compiling using dmd...
> Linking...
> Copying files for dlangui...
> Running .\bin\dlangide.exe
>
> Try
> dub upgrade --force-remove
>
> As well, check your DUB version.
> 0.9.22 should work ok.
dub upgrade --force-remove
This worked, thanks. I think I had this issue before, maybe you
could add it as a note on your github page.
My dub version is:
DUB version 0.9.22, built on Sep 16 2014
More information about the Digitalmars-d-announce
mailing list