2011-06-14 3 views
0

현재 git 디렉토리에있을 때 make 명령을 입력 할 때 오류 메시지가 나타납니다. 어떻게이 문제를 해결합니까?git 설치 문제

이 내가 입력받을 것입니다 :

CD를 자식-1.7.5.4

자식-1.7.5.4은 $ 만들

~ 배쉬 :합니다 명령을 찾을 수 없습니다.

어떻게하면 git와 curl에 대해 make 명령을 실행할 수 있도록이 문제를 완화 할 수 있습니까?

+0

@yoda'git'은 자동 도구를 사용하지 않습니다. 실제로는 필기체 Makefile과'config.mak'을 사용합니다. – alternative

+0

@monadic : 예, 저는 그가'make '를 설치하지 않았다는 사실을 간과했습니다. 아마도 Xcode는 내가 Mac을 구입할 때 제일 먼저 설치 한 것이므로,'make '는 기본적으로 OS X에 포함되어 있지 않다는 것을 잊어 버렸습니다. – abcd

답변

3

Make를 설치해야합니다. 대부분의 경우 운영 체제의 툴체인을 설치하지 않았을 가능성이 큽니다. Mac OS X의 경우 Xcode를 설치해야하지만 다른 방법이있을 수 있습니다.

기타 참고 사항 : config.mak 옵션을 설정해야합니다. 특히, Tcl/Tk가없는 경우 NO_TCLTK=YesPlease이 있어야합니다. 다른 옵션이 필요할 수 있습니다. 또한 libcurl 헤더가없는 경우 NO_CURL=YesPlease을 사용하십시오 (경고 : http 또는 https 서버를 사용할 수 없음). openssl 헤더가 없으면 NO_OPENSSL=YesPlease을 사용하십시오. 등등. 자세한 내용은 Makefile을보십시오.

은 메이크에 따르면, 당신은 다윈를 사용하고 있기 때문에, 당신은 테스트 스위트를 사용하려는 경우, NO_SVN_TESTS=YesPlease 그렇게 할 시간을 단축 할 수

NEEDS_CRYPTO_WITH_SSL=YesPlease 
NEEDS_SSL_WITH_CRYPTO=YesPlease 
NEEDS_LIBICONV=YesPlease 

이 필요합니다.

해당하는 경우는 Mac OS X (이 하나 확실하지)

+0

더 자세히 설명 했으므로 답을 삭제했습니다. – abcd

+0

@yoda 좋습니다. 나는'config.mak'에서 모든 사건을 다루었다고 생각합니다. 에 꽤 까다로울 수 있습니다. OS X이 기본적으로 툴체인을주지 않는 이유가 궁금합니다. 그건 꽤 짜증나. – alternative

+0

Xcode를 다운로드해야하는 특별한 이유가 있습니까? 나는 맥 플랫폼에서 새로운 개발이다. 장점은 무엇입니까? – tomciopp

1

대신 packaged installer를 사용하는 소스에서 구축을 위해 노력하고 어떤 이유가 거기에 BLK_SHA1=YesPlease 수 있도록 고려?

+0

레일 설치 가이드를 살펴보고 Michael Hartl이 제공 한 단계를 따르려고합니다.패키지 설치 프로그램을 사용했지만 올바르게 작동하도록하는 몇 가지 문제로 실행 중이므로 그가 수행 한 것처럼 소스에서 수행하기로 결정했습니다. – tomciopp

2

Xcode를 설치하셨습니까?

미리 컴파일 된 바이너리를 사용하거나 Homebrew과 같은 패키지 관리자에서 설치하는 대신 사용자가 직접 컴파일하는 이유는 무엇입니까?

+0

아니요 Xcode를 설치하지 않았으며 Mac 플랫폼을 처음 사용하며 알지 못했습니다. 레일 프로젝트 개발을 시작하기 위해 추가로 5 달러의 앱이 필요했습니다. Xcode의 이점은 무엇입니까? – tomciopp

+0

+1 for Homebrew – jamesallman

+0

@ demondeac11 소스를 컴파일하려면 Xcode 만 있으면됩니다. Git은 @superfell에서 언급 한대로 Google에서 바이너리 패키지로 설치할 수 있습니다. – jamesallman