操作系统:mac os sierra 10.12
刚刚安装完 MacPorts
执行以下命令安装:JavaHL
sudo port install subversion-javahlbindings +no_bdb +universal
为什么要安装它呢?
是为了解决以下问题:
Subversion Native Library Not Available
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /Users/aven/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
解决以上问题的方法参考:http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de
说了这么多,我遇到的这个问题怎么解决呢?
根据错误提示,是“subversion-javahlbindings”没有找到,
那么我执行:
sudo port install subversion-javahl*
输出如下:
Warning: Can't open index file for source: rsync://rsync.macports.org/release/tarballs/ports.tar
Error: /opt/local/bin/port: search for portname subversion-javahl* failed: No index(es) found! Have you synced your port definitions? Try running 'port selfupdate'.
哦,给出提示了:Try running 'port selfupdate'.接下来我们按提示执行:sudo port selfupdate
执行它做什么呢?更新 port 它自己,用过 yum 的应该知道它有个 repo 概念,yum 是通过 repo 找到你要安装的软件的,
那么我想 port 也是有类似的机制的;
更新完成之后,再执行命令:
sudo port install subversion-javahlbindings +no_bdb +universal
Ok,已经可以安装了,有图有真相:
======================文档信息===========================
版权声明:非商用自由转载-保持署名-注明出处
署名(BY) :testcs_dn(微wx笑)
文章出处:[无知人生,记录点滴](http://blog.csdn.NET/testcs_dn)
==============欢迎关注我的个人微信订阅号(微wx笑)============