2

我刚刚完成了 RubyMine 4.5 的全新安装,以便快速入门 Rails 开发。

每当我尝试使用Tools > Quick Install Gem...命令安装任何 Gem 时,我都会收到以下错误(以下特定于 flickraw gem)

安装宝石失败

未安装以下 gem:

flickraw(0.9.6): 在执行 gem 时...

(Errno::EACCESS)

权限被拒绝 - /Users/Andy/.rvm/gems/ruby-1.9.3-p194/cache/flickraw-0.9.6.gem

我想我知道这是一个权限错误......但为什么会发生,这不应该有效吗?我该如何解决?

我在最新版本的 OSX Mountain Lion 上运行它。

4

1 回答 1

3

我以前也遇到过类似的问题,原来是因为 sudo 是我正在使用的 rvm ruby​​ 安装中安装的一些 gem 的所有者。我想我偶然用 sudo 安装了一些东西,我不知道——但是去检查一下/Users/Andy/.rvm/gems/ruby-1.9.3-p194/cache/Users/Andy/.rvm/gems/ruby-1.9.3-p194/gems看看 sudo 是否拥有cache/flickraw-0.9.6.gem或任何文件夹gems,如果需要,将所有者和组改回给你......我实际上有很多搞砸了选择仅删除并重建该红宝石。

于 2012-10-16T07:17:32.110 回答