Бандлер: «Не удалось найти bson-1.4.0 ни в одном из источников» - PullRequest
1 голос
/ 29 октября 2011

Я пытаюсь сделать 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-битный?Любые возможные обходные пути?

ходовые рельсы 3.0.10

1 Ответ

4 голосов
/ 29 октября 2011

У меня была точная проблема ранее сегодня.Оказывается, версии 1.4 и 1.4.1 были удалены с rubygems.org.Мне удалось обойти это, загрузив файлы gem вручную и установив в приложение.

http://tinyurl.com/3fksky8

...