【发布时间】:2012-02-19 17:49:36
【问题描述】:
我正在运行 Ubuntu 11.10 并使用列出的标准说明安装了 rvm here - 这包括使用 rvm 安装 ruby 1.9.3。完成后,我运行 rvm use 1.9.3,然后创建了一个名为 rails321 的 gemset,将 rvm 设置为使用 1.9.3 并将 gem install rails 设置为该 gemset。最后,我尝试使用以下目录在目录中创建 .rvmrc 文件,但出现权限被拒绝错误:
我在这个环境中是个新手,所以我希望得到一些帮助。谢谢:)
【问题讨论】:
-
您能否分享该目录中
ls -l的输出(以及项目目录的ls -l)?您可以删除项目目录中与简单文件夹无关的任何结果。 -
我的假设是“简单”应用程序是由另一个用户创建的(例如,root 用户,或以完整的现有权限解压),因此您的用户可能没有写入该目录的权限。
-
Brian...这很奇怪,但我在同一个会话中创建了目录
sudo mkdir simple...然后我更改了它并且我没有访问权限。您可以在下面的评论中看到,通过chmodding 目录,我能够让它工作,但对我来说似乎很奇怪。 -
是的,这就是问题所在,以这种方式使用 sudo 会使目录归根目录所有。试试
sudo chown -R tom ~/projects/simple -
哦...我明白了-谢谢,在下面又问了这个问题...但是您刚刚在这里回答了:)