我正在尝试升级 rails 项目中的friendly_id gem。
我已经从供应商目录中删除了旧的 gem,从 rubygems.org 安装了新的 gem。当我输入:
rake gems:unpack
我得到以下回复:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory.
当然,我意识到我可以 sudo 它,但我不明白的是,如果我想将 gem 解压到我的项目供应商目录中,为什么它需要访问 /usr/lib/ruby/gems....