2017-01-29 122 views
0

最近我的系統是macOS Sierra(10.12)的升級程序。當我嘗試安裝捆綁軟件寶石時,出現以下錯誤。「sudo gem install bundler」拋出錯誤(Errno :: EPERM)

是否與寶石軟件/打包機/操作系統有關?

$ sudo gem install bundler 
    ERROR: While executing gem ... (Errno::EPERM) 
    Operation not permitted - /usr/bin/bundle 

請注意,該用戶具有管理員權限。

回答

0

我不是Mac專家,但它看起來也許你的操作系統正在運行無根,你需要禁用才能使用sudo。這就是說,是否有你需要運行sudo gem install的原因?除非你知道你在做什麼,並且絕對需要爲所有用戶安裝的gem,否則在sudo之外運行gem install通常會很好。

這就是說,如果您需要sudo,您可以嘗試在命令提示符下運行csrutil disable,然後重新啓動並重新運行您的sudo gem install