我是编程并尝试在Mac Yosemite v10.10上安装Rails的新手,但在运行$ gem install rails
时出现以下错误。如何避免此错误并安装rails?
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Users/usename/.rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rails-4.1.7/README.md
我使用的是ruby版本2.0.0p481。
答案 0 :(得分:4)
你可以做到这一点:
sudo chown -R "$USER": ~/.rbenv
这个功能对我来说。
答案 1 :(得分:1)
您的rbenv安装未正确安装,因为它具有提升的权限,导致您的用户帐户没有〜/ .rbenv的写入权限。
sudo chown -R pgrennin ~/.rbenv
。这将取得目录的所有权
答案 2 :(得分:1)
您之前可能不小心安装了rails
sudo
。这个安装了由root
拥有的Rails文件而不是你,所以现在你无法更新它们。要解决此问题,您必须使用chown
sudo chown -R "$USER" ~/.rbenv
("$USER"
是包含您用户名的变量)
答案 3 :(得分:0)