gpt4 book ai didi

permissions - 尝试安装 Rails 3.0.3 时,PATH 中不安全的世界可写目录/usr/local

转载 作者:行者123 更新时间:2023-12-04 20:44:47 25 4
gpt4 key购买 nike

我正在尝试安装 rails 3.0.3,但每次都会出现以下错误:

Insecure world writable dir /usr/local in PATH, mode 040777

当我检查它是否已安装时,出现此错误:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:68:in `gem'
from /usr/bin/rails:18

知道我做错了什么吗?对不起,我是新手!

最佳答案

您需要在安装之前保护该目录。用:

chmod o-w /usr/local

去做这个。如果这不起作用,您可能需要是 root (或以其他方式获得适当授权)以便您可以尝试:
sudo chmod o-w /usr/local

并输入您的密码。

我以前在某些软件上看到过这种事情,这些软件确实希望以某种方式设置事物以确保满足其假设。无论如何,拥有全局可写目录实际上是一个坏主意,除非您知道它们的安全性不是什么大问题。
/usr/local重要到你不应该允许任何人写信给它。

关于permissions - 尝试安装 Rails 3.0.3 时,PATH 中不安全的世界可写目录/usr/local,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com