Рельсы 3 и установка mongoid - PullRequest
0 голосов
/ 01 ноября 2011

Я пытаюсь следить за Railscasts на mongoid

http://railscasts.com/episodes/238-mongoid

Когда я устанавливаю драгоценный камень mongoid и bson_ext, он кажется нормальным, но каждый раз, когда я запускаю команду rails, например:

rails g scaffold article name:string content:text

Я получаю предупреждение в консоли:

Able to load bson_ext version 1.3.1, but >= 1.4.1 is required.

Но я не могу найти bson_ext 1.4.1, в каталоге rubygems текущая версия выглядит как 1.3.1.

Есть ли другой шаг, который я пропустил?

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

Наконец-то нашел ответ на этот тайный бсон 1.4

http://rubygems.org/gems/bson/versions/1.4.1-jruby

необходимо установить с флагом -v

gem install bson -v 1.4.1

По умолчанию bson равен 1.3, а ~> 1.4 был извлечен из репозитория gems. Нужно скачать и установить вручную. Но они рекомендуют подождать 1.4.2.

Здесь также упоминается проблема:

Bundler: «Не удалось найти bson-1.4.0 ни в одном из источников»

1 голос
/ 01 ноября 2011

Вам нужно запустить

gem update bson_ext
...