![]() | 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 年啊…… |
![]() |
![]() | 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/里,所以,这要怎么做。。。 |