通过MacPorts安装subversion时,port install命令冻结

时间:2012-11-18 17:58:07

标签: xcode svn osx-mountain-lion macports configure

我在通过MacPorts安装subversion时遇到问题。 port的命令输出为:

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

此时,它无限期地坐在那里。我按Ctrl + C'd,并使用-d选项运行端口以获取一些调试信息,这是我得到的:

Pastebin containing command output

所以在这一点上,我可以看到它在python检查结束时或在下一次检查开始时卡在configure脚本中。

此案例中的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脚本然后进行一些检查,并返回{{1}的完整路径可执行文件,并移动到下一个检查。根据{{​​1}}的20129行,下一次检查是针对JVM(我已安装)。如果没有进一步手动迭代配置脚本,我想我在这里查看一下,看看社区是否有任何建议。

python

如果还有其他与我无关的信息,请告知我们。

2 个答案:

答案 0 :(得分:0)

我能够通过黑客配置脚本来安装subversion,只需将OSX_VERSION设置为硬编码“10.8”并再次运行port install命令。由于某种原因,它挂在一系列命令上:

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

我认为第二个问题是问题,因为在第二个窗口中运行ps -ef表示剪切-d"." -f1,2仍在运行。也许尝试用引号包围-f1,2

但是,只需在配置脚本中的所有位置设置OSX_VERSION="10.8",我就可以安装subversion!

答案 1 :(得分:0)

听起来很愚蠢,我知道......但你是否尝试重新启动系统?

在升级OS X(以及Xcode)之后,我也遇到了使用不同软件包(ccutils,gmp等)的配置问题。花了一些时间寻找答案,重新安装一切,没有任何帮助。

重新启动是最后的手段......并为我做了诀窍:/