我正在尝试学习Ruby on Rails,当我启动服务器时,我一直收到这个警告,应用程序仍在工作,我只是想摆脱警告。我跟随其他人在这里建议调整权限,但我仍然收到此错误,有人可以帮忙吗?
chmod go-w / Users / mitchmurphy /
/Users/mitchmurphy/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/app_rails_loader.rb:39:警告:不安全的世界可写dir /Users/mitchmurphy/.rbenv/versions/2.2.1 in PATH,模式040777 /Users/mitchmurphy/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/bundler-1.8.4/lib/bundler/shared_helpers.rb:83:警告:不安全的世界可写目录/用户PATM中的/mitchmurphy/.rbenv/versions/2.2.1,模式040777
答案 0 :(得分:1)
chmod go-w /Users/mitchmurphy/
还不够,因为它只更改了您的主文件夹的权限,但未更改其下的所有文件夹。
您可以执行chmod -R go-w /Users/mitchmurphy/.rbenv
,除了您之外,还会以递归方式删除rbenv目录中所有文件夹(-R选项)的写权限。
说明:
-R
- 递归(适用于此下的所有文件夹)
go
- 它影响的“人”。在这种情况下,“组”和“其他”(文件和目录权限分为三种情况,所有者组和其他人)
-w
- 这只是意味着'删除写'