$ 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
Run Code Online (Sandbox Code Playgroud)
很明显,我的ruby版本归root/rvm所有.
我对这个SO答案表示不满意,这个答案表明.gem/specs是世界可写的: RVM的权限被拒绝错误
这个答案是针对特定的宝石: 执行gem时出错......权限被拒绝
有更好的建议吗?
也许修复.rvm目录的权限/所有权?
mpa*_*pis 10
RVM有一个修复权限的命令:
rvm get head
rvm fix-permissions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5403 次 |
| 最近记录: |