MAC OS更新系统后IDEA中的SVN报错无法使用

1 篇文章 0 订阅

MAC OS更新系统后IDEA中的SVN报错无法使用

SVN报Cannot run program “svn” (in directory “/XXXX/XXXX/XXXX/XXX”): error=2错误!

使用Mac的小伙伴,在更新Mac系统的之后,通过idea操作svn会发现无法使用了,查看发现报Cannot run program “svn” (in directory “/XXXX/XXXX/XXXX/XXX”): error=2错误,这是因为我们一版使用的svn是mac的Xcode中自带的svn,实际上这个svn在系统更新之后不一定适配目前的系统,即便是更新了Xcode也可能还是无法使用是因为xcode 最新版本不再提供svn插件。

所以我们需要自己下载最新的SVN

下载SVN方法:

打开我们的终端,然后输入

brew install subversion

下载过程中可能会出现各种问题,下面是我在安装过程中出现问题的解决方法:

问题一:权限问题

在这里插入图片描述
上面问题是权限问题,直接根据提示执行命令即可(/usr/local/share/man/man8对应的是你上面报错的地方,可能是man7,man6啥的)

 1:sudo chown -R $(whoami) /usr/local/share/man/man8
 这一步会让你输入你的开机密码
 2:chmod u+w /usr/local/share/man/man8

然后再次执行

brew install subversion

解决方案引用源文章地址:问题一解决方法原文章地址

问题二:下载过慢,是因为下载镜像仓库地址的原因

在这里插入图片描述
更改镜像仓库地址方法

替换brew.git仓库地址:
1:cd /usr/local/Homebrew/
2:git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
替换homebrew-core.git仓库地址:
1:cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
2:git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
替换homebrew-bottles仓库地址:这个步骤跟你的macOs系统使用的shell版本有关系,首先查看shell版本
执行命令:echo $SHELL

# 如果你的输出结果是 /bin/zsh:
1:echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
2:source ~/.zshrc

# 如果你的输出结果是 /bin/bash:
1:echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
2:source ~/.bash_profile

解决方案引用源文章地址:更改homebrew镜像方法原文章地址
然后再次执行

brew install subversion

这次速度起飞,等待下载完成后执行一下svn --version检查一下
在这里插入图片描述
看到SVN相关信息后表示安装成功,然后重启IDEA再去使用SVN工具,OK!
感谢各位博主的技术分享,本人只是根据自己的情况做了总结,如与有相同问题但根据上述步骤操作后任未解决问题的小伙伴们可以通过文章中的链接去参考一下其他大佬的解决方案,谢谢!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值