Rails - 捆绑未找到已安装的宝石

时间:2011-10-30 06:01:34

标签: ruby-on-rails bundle

运行“bundle exec rake”会给我以下错误:

  Peters-MacBook-Air:pgproject Peter $ bundle exec rake
  无法在任何来源中找到multi_json-1.0.3   运行“bundle install”以安装缺少的gem。

如果我在我的Gemfile中包含一个带有路径名的gem,它就可以工作,例如:

(in Gemfile)
gem 'rake', '0.9.2.2', :path => 'il8n/ruby/1.8/gems/rake-0.9.2.2'

摆脱了'rake'的同样错误,但以这种方式列出所有宝石似乎是错误的方法。宝石可以通过“捆绑展示”找到:

  

Peters-MacBook-Air:pgproject Peter $ bundle show multi_json       /Users/Peter/code/pgproject/il8n/ruby/1.8/gems/multi_json-1.0.3

我的bundle配置文件似乎指向正确的本地目录:

  

Peters-MacBook-Air:pgproject Peter $ bundle config
  设置按优先级顺序列出。将使用最高值。

     

disable_shared_gems     设置为您的本地应用程序(/Users/Peter/code/pgproject/.bundle/config):“0”

     

路径     设置为您的本地应用程序(/Users/Peter/code/pgproject/.bundle/config):“il8n”

我做错了什么?

0 个答案:

没有答案