Bundler:“无法在任何来源中找到bson-1.4.0”

时间:2011-10-29 14:02:48

标签: rubygems amazon-ec2 mongoid bundler bson

我正在尝试bundle install,但我收到错误 Could not find bson-1.4.0 in any of the sources。 我相信bson-1.4.0是mongoid的要求〜> 2.0在我的Gemfile中。

当我尝试gem install -v 1.4.0 bson时,我收到错误

ERROR:  Could not find a valid gem 'bson' (= 1.4.0), here is why:
          Found bson (1.4.0), but was for platform jruby

捆绑安装在我的开发机器上运行正常(运行OSX 10.6.8),但我在64位Amazon EC2实例上遇到此问题。

如果我尝试申请早期版本,请执行bundle update,我收到错误

Could not find gem 'bson (= 1.4.0) x86-mingw32', which is required by gem 'mongo (~> 1.3) x86-mingw32', in any of the sources.

是不是因为它是64位?任何可能的解决方法?

运行rails 3.0.10

1 个答案:

答案 0 :(得分:4)

我今天早些时候遇到了这个问题。事实证明v1.4和v1.4.1已从rubygems.org中删除。我设法通过手动下载gem文件并安装到应用程序来解决这个问题。

http://tinyurl.com/3fksky8