每次我運行以下命令rails server:警告:PATH模式040777下不安全的世界可寫目錄/ usr / local / bin我在這里搜索解決方案,他們說鍵入: chmod go-w /usr/local/bin但是我得到這個錯誤:chmod:無法在/ usr / local / bin上更改文件模式:不允許操作我正在使用OSX。
3 回答

猛跑小豬
TA貢獻1858條經驗 獲得超8個贊
您將需要具有root用戶訪問權限才能執行此操作。如果您還不是管理員用戶,請以管理員身份登錄。然后使用“ sudo”更改權限:
sudo chmod go-w /usr/local/bin
顯然,這意味著您不能再通過'sudo'將文件安裝在/ usr / local / bin中,但是您可能無論如何都不應該這樣做。

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
我在MacOSX 10.6.8中遇到了相同的錯誤-Ruby似乎檢查路徑中是否有可寫的目錄(包括父目錄)。在我的情況下,不存在/ usr / local / bin,因為沒有創建它。
所以我要做
sudo chmod 775 /usr/local
擺脫警告。
這里的問題是MacOS中的任何非root:wheel進程是否需要在/ usr / local中創建任何內容?

ABOUTYOU
TA貢獻1812條經驗 獲得超5個贊
我在OSX中遇到過同樣的問題。可以通過運行“磁盤實用程序以修復權限”來修復它。我同意Peter Nixey的觀點:就我而言,這是我的3G軟件狗安裝或重新安裝其驅動程序時引起的。之后修復權限可以解決此問題。
- 3 回答
- 0 關注
- 1082 瀏覽
添加回答
舉報
0/150
提交
取消