2

今日、奇妙な問題に遭遇しました。誰かが私を正しい方向に導くことができることを願っています. Hiphop-php をコンパイルしようとしていますが、cmake バージョン 2.8.5 が必要です。

私はルート ユーザーではないため、サーバー レベルで cmake インストールをアップグレードすることはできません。それで、私がやったのは、cmakeソースをダウンロードして、ホームディレクトリに自分でコンパイルしたことです。

ホームディレクトリにcmakeをコンパイルする方法は次のとおりです

./configure --prefix=~/Applications/cmake/
make && make install

だから、私がするとき

cd ~/Applications/cmake/bin
./cmake -version

なるほどcmake version 2.8.11.2

しかし、ここがキッカーです!

~/.tchrc以下のようにcmakeパスを含めるようにファイルを更新しました。

setenv PATH "${PATH}:~/Applications/cmake/bin"

echo $PATH端末で行うと、次のようになります。

/usr/lib64/qt-3.3/bin: /usr/local/bin: /usr/bin: /bin: ~/Applications/cmake/bin:

しかし、私が行うwhich cmakeと、それはまだ表示されます/usr/bin/cmake

の下でcmakeを使用しないのはなぜ~/Applications/cmake/binですか?

4

2 に答える 2