我刚刚完成了RubyMine 4.5的全新安装,以便快速了解Rails开发。
每当我尝试使用工具>安装任何宝石时快速安装Gem ... 命令,我收到以下错误(下面是特定于flickraw gem)
无法安装宝石
未安装以下宝石:
flickraw(0.9.6):执行gem时...
(错误:: EACCESS)
许可被拒绝 - /Users/Andy/.rvm/gems/ruby-1.9.3-p194/cache/flickraw-0.9.6.gem
我想我知道这是一个权限错误...但为什么会发生这种情况,这不应该只是工作吗?我该如何解决?
我在最新版本的OSX Mountain Lion上运行它。
答案 0 :(得分: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
中的任何文件夹以及是否需要更改所有者和组回到你...我实际上有这么多搞砸了我选择删除并重建该红宝石。