私はこのようにmacportsを実行しようとしています:
port install php5
ただし、そうすると、次のエラーが発生します。
Error: Unable to open port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?
だから私は自分の道を見ました:
declare -x PATH="/Developer/usr/bin:/opt/Subversion/bin:/opt/local/bin:/opt/local/sbin:/usr/local/php5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
次にmakeがそれらのディレクトリの1つにあることを確認しました。
ls -l /Developer/usr/bin/make
$ lrwxr-xr-x 1 root admin 7 Aug 7 16:47 /Developer/usr/bin/make -> gnumake
そして入力:
make
生成する:
make: *** No targets specified and no makefile found. Stop.
だから私はそれがそこにあることを知っています。
しかし、Macportsはそれを見つけることができません。何か案は?
ジーマン
自分でシンボリックリンクを作成できます。
which make
(必ずそこにある)
cd /usr/bin
ln -s /Developer/usr/bin/make make
もう1つ-OS X App StoreからxCode 4.3をインストールしたら、xCodeを起動し、[設定]-> [ダウンロード]に移動して、「コマンドラインツール」をインストールします。ターミナルを再起動すると、Makeを使用できるようになります。
XCodeをインストールしてからMac OSをアップグレードしましたか?とにかく10.5から10.6のような主要なアップデートであるシステムアップデートは、/ usr/binからそれらのプログラムを削除する場合があります。最新のXcodeをダウンロードして再インストールします。元に戻す必要があります。