我刚刚重新安装了RubyMine 4.5,以便快速入门Rails开发。
每当我尝试使用"快速安装 Gem... 工具>"命令安装任何 Gem 时,都会收到以下错误(以下是特定于 flickraw gem)
无法安装 Gem
未安装以下 Gem:
flickraw(0.9.6):在执行宝石时...
(错误::访问)
权限被拒绝 -/Users/Andy/.rvm/gems/ruby-1.9.3-p194/cache/flickraw-0.9.6.gem
我想我知道这是一个权限错误...但是为什么会这样,这不应该起作用吗?我该如何解决它?
我正在最新版本的OSX Mountain Lion上运行它。
我以前遇到过类似的问题,结果证明是由于 sudo 是我正在使用的那个 rvm ruby 安装中安装的一些宝石的所有者造成的。我想我意外地用 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
中的任何文件夹,如果需要,将所有者和组更改回您......实际上,我搞砸了很多东西,我选择移除并重建那颗红宝石。