(我认为这是正确的发布板,也被认为是StackOverflow,但这不是真正的编码,而serverFault似乎是较低级别的OS项目)
经过几个小时尝试将matplotlib添加到Python,通过各种XCode和MacPorts冒险,我现在发现Subversion被破坏了。我在网上发现的想法似乎没有解决它,甚至重新安装还没有解决它。
问题:
命令:
svn -version
产生这个:
Error:
dyld: Library not loaded: @rpath/usr/lib/libneon.27.dylib
Referenced from: /usr/bin/svn
Reason: Incompatible library version: svn requires version 30.0.0 or later, but libneon.27.dylib provides version 29.0.0
Trace/BPT trap: 5
另一个症状:
Python处于奇怪的状态。 --version说2.7.2。但是现在,如果我尝试导入matplotlib,我会得到OS X“python意外结束”
我不明白python和subversion之间的联系;修复svn错误的优先级更高!
系统:
Mac OS X Mountain Lion,最新版,Java 7. XCode和Macports信息如下
背景/我到目前为止所做的一切:
我找到了3个svn可执行文件,都给出了同样的错误:
- 在/ usr / bin中/ SVN
- /选择/颠覆/斌/ SVN
- /Applications/Xcode.app/Contents/Developer/usr/bin/svn
更新了MacPorts确定
sudo port selfupdate
sudo port upgrade outdated
有一次尝试切换到MacPorts的svn,完成确定,但结果给出了相同的错误
sudo port install subversion
检查XCode是否是最新的(App Store报告4.6.3并且是最新的,尽管关于Xcode说3.2.6)
重新安装XCode命令行工具。现在不再在XCode首选项下,而是从开发者网站下载。得到了2013年3月4.6.1的版本(似乎是最新的),并安装好了。
我曾经考虑过追求霓虹灯的东西,但对此并不了解,并担心我可能会进一步阻塞我的系统。
更新:
我没有在XCode首选项中看到下载命令行工具的原因是因为我运行了错误的XCode副本。 OLD XCode位于/ Developer下,来自App Store的新XCode位于/ Applications下
在/ Apps下运行较新的XCode,我确实更新了命令行工具,但我仍然遇到与以前相同的错误(库加载错误等,在本文顶部描述)