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.3You can see a list of versions here: https://github.com/rejectedsoftware/vibe.d/releases
Then you can build a project using
dub init vibe-dand rundub runwith it... You also could have specified the version in the dub.json, by changing it from~>0.7.19to0.7.21-rc.3You 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 runGood 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.