1
vonnyfly OP 找到原因了, OSX10.11 开启了 rootless 模式。。。
解决办法: sudo nvram boot-args="rootless=0"; sudo reboot 当然,对于 cocoapods 可以这样: sudo gem install -n /usr/local/bin cocoapods |
2
vonnyfly OP |
3
vonnyfly OP 如果以上方法都不行就进入恢复模式运行: csrutil disable.
够坑爹! 链接: https://www.quora.com/How-do-I-turn-off-the-rootless-in-OS-X-El-Capitan-10-11 |
4
yksoft1 2015-09-30 23:45:09 +08:00
感觉这种在内核里再加一层保护的方式,在日系安卓上 10 年就用上了,不解开那个,就算 Android 的 root 漏洞没有修复,也无法 root
|
6
TonyMonster000 2015-10-02 09:27:13 +08:00
@kqz901002 他是不是想说 2010 年啊……
|
7
kqz901002 2015-10-02 09:29:01 +08:00
@TonyMonster000 好像是
|
8
musicq 2015-10-03 01:48:41 +08:00
我在做软连接时也遇到这个问题,但是
http://apple.stackexchange.com/questions/196224/unix-ln-s-command-not-permitted-in-osx-el-capitan-beta3 这个答案里好像说不推荐这种做法,要把用户安装到 /usr/bin/里,所以,这要怎么做。。。 |