2011-06-14 20 views
0

現在のgitディレクトリにあるときにmakeコマンドを入力するとエラーメッセージが表示されますが、この問題をどのように修正しますか?gitインストールの問題

これは私が入力して受信するものである:

CDのgit-1.7.5.4

はのgit - 1.7.5.4 $

〜bashの作成:作る:コマンドが見つかりません。

どうすればgitとcurlのmakeコマンドを実行できるのでしょうか?

+0

@yoda 'git'はAutotoolsを使用していません。実際に手書きのMakefileと 'config.mak'を使用しています。 – alternative

+0

@monadic:はい、私は彼が 'make'をインストールしていないという事実を見落としました。 Macを購入したときにXcodeがインストールされたのはおそらく最初だったので、デフォルトでOS Xに 'make 'が付いていないことを忘れていました。 – abcd

答えて

3

Makeをインストールする必要があります。ほとんどの場合、オペレーティングシステムのツールチェーンがインストールされていない可能性があります。私はあなたがXCodeをインストールする必要があるMac OS Xを信じていますが、別の方法があるかもしれません。

ギフト特有の注意:config.makオプションを設定する必要があります。特に、Tcl/Tkをお持ちでない場合は、NO_TCLTK=YesPleaseが必要です。その他のオプションが必要な場合があります。また、libcurlヘッダーがない場合は、NO_CURL=YesPleaseを使用してください(警告:httpまたはhttpsサーバーを使用することはできません)。 opensslヘッダーがない場合は、NO_OPENSSL=YesPleaseを使用してください。等々。詳細はMakefileを見てください。あなたがダーウィンを使用しているので、

のMakefileによると、あなたはテストスイートを使用する予定の場合は、NO_SVN_TESTS=YesPleaseがそうする時間をスピードアップすることができ

NEEDS_CRYPTO_WITH_SSL=YesPlease 
NEEDS_SSL_WITH_CRYPTO=YesPlease 
NEEDS_LIBICONV=YesPlease 

を必要としています。

+0

私の答えは削除しました。 – abcd

+0

@yoda私は 'config.mak'ですべてのコーナーケースをカバーしたと思います。中にはかなりトリッキーなことがあります。 OS Xがデフォルトでツールチェーンを提供しないのはなぜだろうか。それはかなり面倒です。 – alternative

+0

Xcodeをダウンロードする理由がありますか?私はMacプラットフォーム上で開発するのが初めてです。その利点は何ですか? – tomciopp

1

があなたの代わりにpackaged installerを使用してのソースからビルドしようとしている理由はいかなる理由があります(これについてわからない)は、Mac OS Xに該当する場合BLK_SHA1=YesPleaseを有効にすることを検討しますか?

+0

私はレールインストールガイドを辿っており、Michael Hartl私はパッケージインストーラを使用しましたが、gitが正常に動作するように努力していたので、ソースから実行することにしました。 – tomciopp

2

Xcodeをインストールしましたか?

コンパイルされたバイナリを使用するか、Homebrewのようなパッケージマネージャからインストールするのではなく、自分でコンパイルするのはなぜですか?

+0

いいえ私はXCodeをインストールしていません。私はMacプラットフォームを初めて使用しています。レールプロジェクトの開発を開始するには5ドルの追加アプリが必要でした。 XCodeのメリットは何ですか? – tomciopp

+0

+1 for homebrew – jamesallman

+0

@ demondeac11ソースをコンパイルする場合はXcodeが必要です。 Gitは、@ superfellで述べたように、Googleからのバイナリパッケージインストールとして利用できます。 – jamesallman