當我在當前git目錄中輸入命令時,出現錯誤消息,我該如何解決此問題?git安裝問題
這是我鍵入並獲得:
CD的git-1.7.5.4
的git-1.7.5.4 $使
〜慶典:使:命令未找到。
我該如何緩解這個問題,以便我可以運行git和curl的make命令?
當我在當前git目錄中輸入命令時,出現錯誤消息,我該如何解決此問題?git安裝問題
這是我鍵入並獲得:
CD的git-1.7.5.4
的git-1.7.5.4 $使
〜慶典:使:命令未找到。
我該如何緩解這個問題,以便我可以運行git和curl的make命令?
您需要安裝Make。很可能你沒有安裝操作系統的工具鏈。我相信對於Mac OS X,您需要安裝XCode,但可能有其他方法。
Git特定注意:您需要設置您的config.mak
選項。值得注意的是,如果你沒有Tcl/Tk,你應該有NO_TCLTK=YesPlease
。其他一些選項可能是必要的。另外,如果您沒有libcurl頭文件,請使用NO_CURL=YesPlease
(警告:您將無法使用http或https服務器)。如果您沒有openssl標題,請使用NO_OPENSSL=YesPlease
。等等。查看Makefile以獲取更多詳細信息。
根據Makefile文件,因爲你使用的是達爾文,你需要
NEEDS_CRYPTO_WITH_SSL=YesPlease
NEEDS_SSL_WITH_CRYPTO=YesPlease
NEEDS_LIBICONV=YesPlease
如果你打算使用的測試套件,NO_SVN_TESTS=YesPlease
可以加速時間這樣做。
考慮啓用BLK_SHA1=YesPlease
如果適用於Mac OS X的(不知道在這一個)
刪除了我的答案,因爲您已經更詳細地介紹了答案。 – abcd 2011-06-14 00:45:55
@yoda好吧。我想我在'config.mak'中覆蓋了所有的角落案例。可能會非常棘手。我想知道爲什麼OS X默認不會給你一個工具鏈。這很煩人。 – alternative 2011-06-14 00:52:10
爲什麼我應該下載XCode是否有特定原因?我是在mac平臺上開發的新手。它的優點是什麼? – tomciopp 2011-06-14 00:56:51
是否有任何理由爲什麼你想從源代碼來構建,而不是使用packaged installer的?
我正在瀏覽rails安裝指南,並試圖按照Michael Hartl提供的步驟進行操作。我使用了軟件包安裝程序,但遇到了一些問題,試圖讓git正常工作,所以我決定從源碼上做到這一點,就像他一樣 – tomciopp 2011-06-14 00:47:00
您是否安裝了XCode?
請注意,爲什麼要自己編譯它,而不是使用預編譯的二進制文件或從包管理器(如Homebrew)進行安裝?
不,我沒有安裝XCode,我是新的Mac平臺,我不知道我需要額外的5美元的應用程序才能開始開發rails項目。 XCode有什麼好處? – tomciopp 2011-06-14 01:05:49
+1對於自制軟件 – jamesallman 2011-06-14 01:06:22
@ demondeac11如果你想編譯源代碼,你只需要Xcode。像@superfell所提到的那樣,Git可以從谷歌的二進制包安裝。 – jamesallman 2011-06-14 01:09:22
@yoda'git'不使用Autotools。它實際上使用了一個手寫的Makefile和一個'config.mak'。 – alternative 2011-06-14 00:40:07
@monadic:是的,我忽略了他沒有安裝make的事實。當我購買我的Mac時,XCode可能是我安裝的第一件東西,所以我忘了'make'默認不帶有OS X。 – abcd 2011-06-14 00:42:54