$ gem install passenger
Fetching: passenger-4.0.5.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Users/snowcrash/.rvm/gems/ruby-2.0.0-p195 directory.
$ ls -ld /Users/snowcrash/.rvm/gems/ruby-2.0.0-p195
drwxrwsr-x 8 root rvm 272 21 May 16:07 /Users/snowcrash/.rvm/gems/ruby-2.0.0-p195显然,我的ruby版本归root/rvm所有。
我对此并不满意,所以答案建议让.gem/specs成为完全可写的:Permission denied error with RVM
这个答案是针对一个特定的宝石的:Error while executing gem...Permission Denied
有什么更好的建议吗?
或者修复.rvm目录的权限/所有权?
发布于 2013-06-25 04:54:51
RVM有一个修复权限的命令:
rvm get head
rvm fix-permissions发布于 2013-06-22 16:54:42
您可以尝试获得.rvm目录的所有权,如下所示:
sudo chown -R groupname:username /Users/username/.rvm其中,用户名是您的用户登录名。组名是可选的。
https://stackoverflow.com/questions/17248872
复制相似问题