Am 24.10.2014 23:23, schrieb Etienne Cimon:
On Fri, 24 Oct 2014 20:08:33 GMT, WhatMeWorry wrote:
I just started to dip my toes into vibe.d and I tried to stay
on the beaten track. I downloaded vibe zip, and did the "First
Steps" as recommended:$ cd /path/to/my/projects
$ dub init <project-name> vibe.dHey there,
You should install DMD 2.066 first, from http://dlang.org/download
You should also install dub 0.9.22 from http://code.dlang.org/download
The best way to get vibe.d is to use dub and fetch it, I suggest version 0.7.21-rc3.
dub fetch vibe-d --version=0.7.21-rc.3
You can see a list of versions here: https://github.com/rejectedsoftware/vibe.d/releases
Then you can build a project using
dub init vibe-d
and rundub run
with it... You also could have specified the version in the dub.json, by changing it from~>0.7.19
to0.7.21-rc.3
You can also check the examples in the fetched folder.
e.g.
cd /root/.dub/packages/vibe-d-0.7.21-rc.3/examples/download/
dub run
Good luck to you!
To explain the error, it happened particularly, because vibe.d 0.7.20
isn't compatible with DMD 2.066, which accidentally introduced some
breaking changes. It also used the ~master branch of the OpenSSL
bindings instead of a versioned tag, and there are currently compile
fixes pending. 0.7.21-rc.3 uses a known working version tag instead.
Sorry for the inconvenience, the situation should be back to normal shortly.