2016-08-31 5 views
0

VPSのバイブアプリを作成しようとしています。そして私はエラーを受け取ります: dmd failed with exit code 255。ここで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` 

GoogleはGCCがそのVPSにインストール

答えて

2

を持っています。このエラーについて何も知らないではないのですか?私が覚えている限り、DMDはシーンの下でGCCリンカーを使用してリンクを行います。エラーメッセージから、インストールされていないようです... VPS(Debianベース、Redhatなど)のタイプに応じて、GCCをインストールする必要があります。 Debianのベースのディストリビューションについては

、のようなもの:

apt-get install build-essential

はあなたが軌道に乗る必要があります。 Debianの派生物でなければ、GCCをインストールするためのディストリビューションのドキュメントを参照してください。このことができます

希望...

+0

が、私はそれをインストールしたのですが、次のエラーを取得: を '... は/ usr/binに/ LDのリンク:-lsqlite3 は/ usr/binに/ LDを見つけることができません。見つけることができません-lpl /usr/bin/ld:-lvent_pthreadsが見つかりません。/ usr/bin/ld:-lsslが見つかりません。/ usr/bin/ld:-lcryptoが見つかりません。 collect2:エラー:ldが1の終了ステータスを返しました ---エラーレベル1 終了コード1でdmdが失敗しました。 –

+1

ああ、今いくつかの依存関係がありません: - sqlite3 - ssl - イベント 同様の考え方:欠落しているパッケージをインストールしてください。 Debianで: 'apt-get install libsqlite3-0 libssl1.0.0 libevent-openssl-2.0-5' – jbl

関連する問題