Can';t生成振动:dmd失败,退出代码为255

Can';t生成振动:dmd失败,退出代码为255,d,vps,vibed,D,Vps,Vibed,我正在尝试构建VPS的vibed应用程序。我得到了一个错误: dmd失败,退出代码为255 以下是完整日志: Compiling source/app.d... Compiling source/dbconnect.d... Compiling source/draft/database/collection.d... Compiling source/draft/database/database.d... Compiling source/draft/database/package.d..

我正在尝试构建VPS的vibed应用程序。我得到了一个错误:
dmd失败,退出代码为255

以下是完整日志:

Compiling source/app.d...
Compiling source/dbconnect.d...
Compiling source/draft/database/collection.d...
Compiling source/draft/database/database.d...
Compiling source/draft/database/package.d...
Compiling source/draft/database/storage.d...
Compiling source/globals.d...
Compiling source/parseconfig.d...
Compiling source/users.d...
Compiling source/variantconfig.d...
Compiling ../../../../root/.dub/packages/vibe-d-0.7.30-alpha.1/vibe-d/source/vibe/appmain.d...
Linking...
cc: No such file or directory
--- errorlevel 255`

谷歌对这个错误一无所知

你在VPS上安装了GCC吗?就我所记得的,DMD使用场景下的GCC链接器进行链接。从错误消息看,它似乎没有安装。。。 根据VPS的类型(基于Debian、Redhat等),您需要安装GCC

对于基于Debian的发行版,类似于:

apt获取安装构建必需

你应该走了。如果不是在Debian衍生产品上安装GCC,请参阅特定发行版的文档


希望这有帮助…

您在VPS上安装了GCC吗?就我所记得的,DMD使用场景下的GCC链接器进行链接。从错误消息看,它似乎没有安装。。。 根据VPS的类型(基于Debian、Redhat等),您需要安装GCC

对于基于Debian的发行版,类似于:

apt获取安装构建必需

你应该走了。如果不是在Debian衍生产品上安装GCC,请参阅特定发行版的文档


希望这有帮助…

我安装了它,但出现下一个错误:
链接/usr/bin/ld:找不到-lsqlite3/usr/bin/ld:找不到-lpq/usr/bin/ld:找不到-levent/usr/bin/ld:找不到-levent\u pthreads/usr/bin/ld:找不到-lssl/usr/bin/ld:找不到-lcrypto collect2:错误:ld返回1退出状态--errorlevel dmd失败,退出代码为1啊,现在您缺少一些依赖项:-sqlite3-ssl-event,所以相同的想法是:安装缺少的包。在Debian上:
apt get install libsqlite3-0 libssl1.0.0 libevent-openssl-2.0-5
我安装了它,但得到下一个错误:
链接/usr/bin/ld:找不到-lsqlite3/usr/bin/ld:找不到-lpq/usr/bin/ld:找不到-levent/usr/bin/ld:找不到-levent\u pthreads/usr/bin/ld:找不到-lssl/usr/bin/ld:找不到-lcrypto collect2:错误:ld返回1退出状态--errorlevel dmd失败,退出代码为1啊,现在您缺少一些依赖项:-sqlite3-ssl-event,所以相同的想法是:安装缺少的包。在Debian上:
apt get安装libsqlite3-0 libssl1.0.0 libevent-openssl-2.0-5