2012-04-03 11 views
1

私はSnow LeopardのXcode 3.2.6をデフォルトの/ Developerディレクトリにクリーンインストールしました。Macで開発環境を設定する標準的な方法は何ですか?

すべてのライブラリやCMake/gitなどのソフトウェアツールを/ Developerにインストールするのが正しい/普通の方法ですか?これは、Linuxが標準的なディレクトリを物事に使うことを期待しているのと似ていますか?

経験豊富な開発者がMacデベロッパーに迷惑をかけないようにするには、いいガイドです。例えば、私はSVNクライアントがどこから来たのか、どうして私がSVNを持っているのですがGitを持っていないのか混乱しています。

答えて

5

通常、/Developer/Developmentではなく)の内部には何もインストールしないでください。その下にあるものは、AppleがXcodeパッケージで管理しているものとみなすべきです。追加のコマンドラインツールとライブラリについては、そのような目的のために提供されている/usr/localに標準のUnix-yプラクティスをインストールすることが1つの方法です。 (他の/usrの場所には何もインストールしないでください。Appleによって管理されているので、インストールしないでください)。gitのような多くのサードパーティ製ソフトウェアを構築してインストールするのではなく、 OS X用のオープンソースパッケージマネージャの1つを使用することをお勧めします。最も広く使用されているのはHomebrewMacPorts、およびFinkです。 を1つと貼り付けてください。

Xcode 3では、Appleはsvnを出荷しましたが、gitは出荷しませんでした。これはXcode 4で変更され、デフォルトでは10.7 Lionになります。これにはgitが含まれます。 Xcode 4.3以降、/Developerディレクトリがなくなり、Xcode自体が/Applicationsのアプリになり、以前は/Developerのアイテムがアプリのバンドルに含まれています。

+0

私は '/ usr/local'ディレクトリを持っていないようですが、作成することができます。だから、第三者のコードはここに行かなければならない。 _my_コード、Xcodeプロジェクトなどの標準的な場所はありますか? –

+0

MacPortsらに関しては、何らかの理由でベータ/ RCのような新しいバージョンが必要な場合にはどうなりますか?MacPortsのバージョンを保持し、ローカルバージョンを 'usr/local'にしてください。ツールに標準/新しいバージョンが必要ですか? –

+0

ソースコードとXcodeプロジェクトをほぼどこにでも置くことができます。あなたのホームディレクトリのどこかで使用し、ソース管理(Xcodeはgitやsvnを使いやすくする)を使い、すべてが(Time Machineなどを介して)適切にバックアップされていることを確認します。 –

関連する問題