在macOS下安装使用Eclipse,使用到两个插件,分别为:

  • Maven
  • SVN

而在使用SVN的时候除了需要安装Subclipse插件,本机也需要安装Subversion与JavaHL。

梳理下安装流程:

  • 安装eclipse
  • 安装maven
  • Eclipse-Help-Eclipse Marketplace中搜索安装Subclipse

这时我们打开Eclipse-Perforences-Team-SVN接口,显示Client:JavaHL不可用。

以上都是常规操作,在网上搜索的中文信息都是正确的,错误的是在Brew操作上。

安装Brew

Brew是macOS的包管理工具,一般用户都会安装:

# 安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

正确安装JavaHL

安装JavaHL很简单,但其他的结果都是Brew安装带很多参数,这些参数都已经失效了,去除掉这些参数即可。

# 安装SVN
brew install subversion

# 建立目录与软链接
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

重启Eclipse即可成功看到SVN接口。

错误方式

网上一些错误的基本都为老旧的方式:

# 安装方式一
brew install subversion --with-java

# 安装方式二
brew install --universal subversion --with-java

会提示以下错误:

# 安装方式一报错
Error: invalid option: --with-java

# 安装方式二报错
Error: invalid option: --universal

Last modification:May 7th, 2019 at 03:12 pm