0

我正在尝试运行

$gem install eventmachine -v '0.12.10'

因为跑步的时候

$bundle install

在我的 rails 应用程序中,当它到达 eventmachine 时,我收到此错误:

Installing eventmachine (0.12.10) 
Errno::EACCES: Permission denied - /Users/pippinlee/.rvm/gems/ruby-1.9.3-p194/gems/eventmachine-0.12.10/.gitignore
An error occured while installing eventmachine (0.12.10), and Bundler cannot continue.
Make sure that `gem install eventmachine -v '0.12.10'` succeeds before bundling.

我尝试将 gem 'eventmachine', '~> 0.12.10' 添加到 Gemfile。

根据这些 ( http://nokogiri.org/tutorials/installing_nokogiri.html ) Nokogiri 说明,我已经用 brew 安装了 libxml2、libxslt、libiconv-1.13.1 文件。

使用 -pre (以及 Gemfile 中的相应锁)进行安装也没有不同的结果。

正在运行:Lion、Xcode 4.3.2、rvm 1.14.10、ruby 1.9.3p194、rails(3.2.7、3.2.0)

提前致谢。

4

1 回答 1

2

也许蛮力方法可能有效:

sudo chown -R pippinlee:staff /Users/pippinlee/.rvm

我的猜测是你做了一些事情,比如安装另一个 gem,意外地以 root 用户身份运行。

于 2012-09-19T16:30:23.467 回答