我对Ruby,Gems,RVM,所有的东西都有一些严重的问题。我正在尝试安装lolcommits,只是为了从git提交中获得一些乐趣。如果我运行:
gem install lolcommits它会发回一条消息说:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.当然,我不知道那是什么意思。据我所知,我的Ruby应该安装在usr/local/bin中,而不是/Library/Ruby/Gems/中。我该如何解决这个问题呢?
我想我把我的路弄得一团糟,看起来是这样的:
/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/jmakaila/.rvm/bin我的GEM_PATHS:是:
GEM PATHS:
/Library/Ruby/Gems/1.8
/Users/jmakaila/.gem/ruby/1.8
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8发布于 2012-11-19 05:49:19
我使用了rvm install 1.9.2,然后运行了gem install lolcommits,它似乎运行得很好。已运行磁盘/权限验证以尝试修复我的chmod错误。
发布于 2012-11-19 04:35:54
您可以尝试使用sudo以管理员权限安装gem
sudo gem install xxxxxhttps://stackoverflow.com/questions/13444278
复制相似问题