2016-08-31 6 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` 

구글

이 오류

답변

2

에 대해 아무것도 몰라 당신은 GCC가 VPS에 설치 한 마 : 여기

은 전체 로그입니까? 내가 기억하는 한, DMD는 장면 아래에서 GCC 링커를 사용하여 링크를 수행합니다. 오류 메시지에서 설치되지 않은 것 같습니다 ... VPS (Debian 기반, Redhat 등)의 유형에 따라 GCC를 설치해야합니다. 같은

데비안 기반 배포판의 경우

, 뭔가 :

apt-get install build-essential

당신이 가야한다. 데비안 유도체가 아닌 경우 GCC를 설치하려면 특정 배포판에 대한 설명서를 참조하십시오. 이 도움이

희망 ...

+0

내가 그것을 설치하지만, 다음 오류가 발생합니다 : 를'... 는/usr/빈/LD를 연결 : -lsqlite3 는/usr/빈/LD를 찾을 수 없습니다 찾을 수 없습니다 -lpl /usr/bin/ld : 찾을 수 없습니다 -lvent_pthreads 찾을 수 없습니다. /usr/bin/ld : 찾을 수 없습니다 -lssl /usr/bin/ld : -lcrypto를 찾을 수 없습니다. collect2 : 오류 : ld가 1 종료 상태를 반환했습니다. --- 오류 수준 1 종료 코드 1을 사용하여 dmd가 실패했습니다. –

+1

아, 이제 일부 종속성이 누락되었습니다. - sqlite3 - ssl - 이벤트 같은 생각 : 누락 된 패키지를 설치하십시오. 데비안에서 :'apt-get libsqlite3-0 libssl1.0.0 libevent-openssl-2.0-5'을 설치하십시오 – jbl