使用gem exception_notification时出现multi_json_1.3.6错误“,”〜> 2.6.1"

时间:2012-06-18 16:39:16

标签: ruby-on-rails rubygems bundler

Installing multi_json (1.3.6) /home/ubuntu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/fileutils.rb:243:in `mkdir': Permission denied - /home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/multi_json-1.3.6 (Errno::EACCES)

我甚至删除了Gemfile.lock,但它显示错误。我只使用

gem "exception_notification", "~> 2.6.1" 

请帮助我。

1 个答案:

答案 0 :(得分:0)

如果您不知道此错误的含义:

  

安装multi_json(1.3.6)   /home/ubuntu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/fileutils.rb:243:in   `mkdir':许可被拒绝 -   /home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/multi_json-1.3.6   (错误:: EACCES)

你应该回过头来获得一些关于unix和用户权限的基本知识......

问题是,您正在执行bundle命令的用户不允许在mkdir中执行/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/,因此这基本上是一个权限管理问题。