如何解决不安全的世界错误?

时间:2015-03-12 17:33:04

标签: ruby-on-rails ruby macos permissions

我正在尝试学习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

1 个答案:

答案 0 :(得分:1)

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

您可以执行chmod -R go-w /Users/mitchmurphy/.rbenv,除了您之外,还会以递归方式删除rbenv目录中所有文件夹(-R选项)的写权限。

说明:
-R - 递归(适用于此下的所有文件夹)
go - 它影响的“人”。在这种情况下,“组”和“其他”(文件和目录权限分为三种情况,所有者组和其他人) -w - 这只是意味着'删除写'