Mac Book pro で OS X Lion 10.7.5 を使用して Cmake を更新しています。Cmake の古いバージョンは 2.8.8 で、新しいバージョンは 2.8.10 です。インストールプロセスのほぼ最後まで実行すると、インストーラーはいくつかのツールの /usr/bin へのシンボリックリンクを作成するように求めます。[続行] をクリックすると、シンボリック リンクを作成できなかったことを示す例外がインストーラーによってスローされます。プロセスの前に、古いバージョンの Cmake をゴミ箱に移動し、ファインダーを使用してマシン上に Cmake のファイルをもう何も取得しませんでした。どうすればインストールを正常に完了することができますか?
3 に答える
私の場合、OSX 10.8.5 に cmake 2.8.12 をインストールしようとすると失敗しました。cmake.org から直接ダウンロードした cmake-2.8.12.2-Darwin-universal.dmg インストーラーは、ポスト インストール スクリプトの実行中にハングします。willyMon で説明されているすべてのシンボリック リンクを見つけて削除しましたが、それでもハングするため、ps + kill に頼ってインストーラーをアンハングする必要がありました。
私にとって、brew経由でインストールするとうまくいきました:
brew install cmake
2.8.12.2 を /usr/local/bin に問題なくインストールしました。
端末でアプリケーション フォルダを開く
cd /
cd Applications/
次に行う:
sudo bash
CMake.app/Contents/bin/cmake-gui
次に、CMake GUI から実行します: "Tools->Install For Command Line Use"
私にとっては問題なく動作します。
わかりました。このエラーを詳しく調べたところ、簡単な詳細が見当たらないことがわかりました。これが問題を解決するための鍵でした。Cmake 2.8.10.1のCpackインストーラーは、このファイルへのシンボリックリンクを作成しようとします。
-cmake-gui -cmakexbuild -cmake -cpack -ctest
そのため、ターミナルから、古いバージョンで作成された以前のすべてのシンボリックリンクを削除してから、インストーラーを再度実行すると、エラーや警告なしでインストールが正常に完了しました。