Mac10.11 Android studio gradle执行 svn [info]无法使用

系统MAC OS X EI CAPTIAN 

软件android studio 1.4正式版

今天由于同时更新了系统和IDE出现了问题,不太好定位.

问题描述,

    在终端里执行了which svn

结果指向的是我的自己下载的svn(1.8)

但是android studio在编译的时候执行代码

Mac10.11 Android studio gradle执行 svn [info]无法使用_第1张图片


通过gradle 调用命令行的方法执行结果却不一样

控制台打印出来的却是 系统自带的svn

由于我的work copy svn的版本已经为1.8 所以需要更新svn,

同时测试whoami 命令用户名都是一个.

为什么同一个user下 执行同样的命令  结果却不一样.

郁闷...


解决方案

切换到root

sudo -i

将opt下的svn链接到usr/local/bin

ln -s /opt/subversion/bin/svn* usr/local/bin


之前将链接到了/usr/bin/,由于升级10.11,mac默认开启了Rootless. 导致权限又不够,还得关闭Rootless后再设置.

自从知道了.usr/local/bin 比usr/bin 优先级高,权限还低,整个世界都明亮了.




你可能感兴趣的:(Mac10.11 Android studio gradle执行 svn [info]无法使用)