如何修复不安全的世界错误?

How to fix insecure world error?

我正在尝试在 Rails 上学习 Ruby,当我启动我的服务器时,我不断收到此警告,该应用程序仍然有效,我只是想摆脱警告。我按照其他人的建议调整了权限,但仍然出现此错误,有人可以帮忙吗?

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:警告:不安全的世界PATH 中的可写目录 /Users/mitchmurphy/.rbenv/versions/2.2.1,模式 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:警告:不安全的世界可写目录 /Users/mitchmurphy/.rbenv/versions/2.2.1 在路径中,模式 040777

chmod go-w /Users/mitchmurphy/ 还不够,因为它只更改了您的主文件夹的权限,而不是它下面的所有文件夹。

您可以执行 chmod -R go-w /Users/mitchmurphy/.rbenv 这将递归地(-R 选项)删除除您以外的所有人对 rbenv 目录中所有文件夹的写入权限。

解释:
-R - 递归(适用于此文件夹下的所有文件夹)
go - 它会影响的 'people'。本例'group'和'others'(文件和目录权限分为三种情况,所有者组和其他)
-w - 这只是意味着 'remove write'