1

MacPorts経由でsubversionをインストールする際に問題が発生しました。からのコマンド出力portは次のとおりです。

# port install subversion
--->  Computing dependencies for subversion
--->  Configuring subversion

この時点で、それは無期限にそこにあります。Ctrl + Cを実行し、-dオプションを指定してportを実行し、デバッグ情報を取得しました。これが取得したものです。

コマンド出力を含むペーストビン

configureしたがって、この時点で、Pythonチェックの終了時、または次のチェックの開始時に、スクリプトがスタックしていることがわかります。

この場合のconfigureスクリプトは次の場所にあります。/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_subversion/subversion/work/subversion-1.7.7

configure$abs_srcdir/build/find_python.shを返すヘルパースクリプト()を呼び出すと、pythonスクリプトconfigureはいくつかのチェックを実行し、実行可能ファイルへのフルパスを返し、python次のチェックに進みます。次のチェックは、の行20129によるとconfigure、JVM(私がインストールしたもの)に対するものです。configureスクリプトを手動でさらに繰り返すことなく、ここをチェックして、コミュニティからのアドバイスがあるかどうかを確認したいと思いました。

Mac OS X 10.8 (Mountain Lion)
MacPorts v2.1.2
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Xcode 4.5.2 (with up to date command line tools)
Python 2.7.2

私が含めなかった関連情報が他にある場合は、私に知らせてください。

4

2 に答える 2

0

configureスクリプトをハックしてOSX_VERSIONをハードコードされた「10.8」に設定し、ポートインストールコマンドを再度実行することで、Subversionをインストールできました。何らかの理由で、一連のコマンドでハングしています。

/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2

-d"." -f1,22 番目のウィンドウで ps -ef を実行すると、カットがまだ実行されていることが示されるため、2 番目のカットが問題だと思います。引用符で囲んでみて-f1,2は?

しかし、OSX_VERSION="10.8"構成スクリプトですべての場所を設定するだけで、Subversion をインストールできました!

于 2012-11-20T15:39:41.240 に答える