每次我运行以下命令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 关注
- 1028 浏览
添加回答
举报
0/150
提交
取消