警告:PATH模式040777下不安全的世界可写目录/ usr / local / bin

每次我运行以下命令rails server:


警告:PATH模式040777下不安全的世界可写目录/ usr / local / bin


我在这里搜索解决方案,他们说键入: chmod go-w /usr/local/bin


但是我得到这个错误:


chmod:无法在/ usr / local / bin上更改文件模式:不允许操作


我正在使用OSX。


慕勒3428872
浏览 979回答 3
3回答

猛跑小猪

您将需要具有root用户访问权限才能执行此操作。如果您还不是管理员用户,请以管理员身份登录。然后使用“ sudo”更改权限:sudo chmod go-w /usr/local/bin显然,这意味着您不能再通过'sudo'将文件安装在/ usr / local / bin中,但是您可能无论如何都不应该这样做。

牧羊人nacy

我在MacOSX 10.6.8中遇到了相同的错误-Ruby似乎检查路径中是否有可写的目录(包括父目录)。在我的情况下,不存在/ usr / local / bin,因为没有创建它。所以我要做sudo chmod 775 /usr/local摆脱警告。这里的问题是MacOS中的任何非root:wheel进程是否需要在/ usr / local中创建任何内容?

ABOUTYOU

我在OSX中遇到过同样的问题。可以通过运行“磁盘实用程序以修复权限”来修复它。我同意Peter Nixey的观点:就我而言,这是我的3G软件狗安装或重新安装其驱动程序时引起的。之后修复权限可以解决此问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby