警告:当我运行ruby或gem命令时,不安全的世界可写dir

Tri*_*rip 45 macos rubygems ruby-on-rails osx-snow-leopard

不知道我为什么会这样,但我刚刚安装了RVM,新的Ruby 1.9,并重新安装了一堆宝石,我得到了这个

/Users/johnsmith/.rvm/rubies/ruby-1.9.1-p378/bin/gem:4:警告:PATH中的不安全世界可写dir/opt/local/bin,模式040777

一切都还在运行,但我想知道是否有办法摆脱它.

Ale*_*lli 91

只是chmod go-w /opt/local/bin在shell提示符下(取决于您可能需要sudo执行的权限).

  • `chmod:/ opt/local/bin:没有这样的文件或目录` (6认同)
  • @ming,在你的机器上运行的任何程序都可以把它想要的东西放在`/ opt/local/bin`中(特别是任何可执行文件"遮蔽"任何系统一个和其他这样的木马程序),而不是你的假期:怎么样**不**不安全?! (2认同)

小智 10

澄清一下,无论什么路径在它说不安全的世界可写之后返回,都是你使用的.

所以代替:chmod go -w/opt/local/bin你将用你的路径替换/ opt/local/bin.