'宝石安装'和'sudo宝石安装'
问题描述:
我有一个问题在我的mac上安装宝石(操作系统10.6)。'宝石安装'和'sudo宝石安装'
我曾经是能够运行
gem install <gem-name-here>
但在更新东西后,也可能是我使用的宝石的版本,但它是不可能的,我现在得到的错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/bin directory.
就它而言,它看起来像我的'GEM_HOME'没有设置。如果是这样,为什么这是未设置的,我怎么才能改回来?
其次 - 当我运行
gem list
我看到所有的宝石 - 包括那些在〜/ .gem,但是当我运行:
gem server
我只看到在/ usr/bin中的宝石......奇怪吧?
任何帮助将很好解决这个问题 - 我不喜欢使用sudo来不断安装宝石。
答
您是否在安装所需的宝石后尝试做$bundle update
?
使用rvm。这是一个非常好的系统,可以避免sudo – shingara 2010-11-09 08:30:39
做'gem env'时会得到什么? – 2011-12-01 04:46:42