Также в Rails Tutorial, run:
$ rake db:migrate
Получена следующая ошибка:
Пожалуйста, установите адаптер sqlite3: gem install activerecord-sqlite3-adapter (sqlite3 не являетсячасть пакета. Добавьте его в Gemfile.).
Ран:
$ gem install activerecord-sqlite3-adapter
Получено:
ОШИБКА: Не удалось найти действительный гем 'activerecord-sqlite3-adapter' (> = 0) в любом репозитории
Изменен Gemfile согласно одному из ответов выше:
gem 'sqlite3', '1.3.4'
Получена еще одна ошибка, поэтому пришлось установить:
$ gem install sqlite3 -v '1.3.4'
Попытался запустить $ rake db: выполнить миграцию снова, но получил другую ошибку,на этот раз напоминает ответ выше:
Пожалуйста, установите адаптер sqlite3: gem install
activerecord-sqlite3-adapter
(невозможно активировать sqlite3 (~> 1.3.5), уже активирован sqlite3-1.3.4. Убедитесь, что всезависимости добавлены в Gemfile.)
Таким образом, Gemfile изменился на:
gem 'sqlite3', '1.3.5'
Иполучил еще одну ошибкуСообщение r, чтобы убедиться, что 'gem install sqlite3 -v' 1.3.5 'завершился успешно (wtf ?!хорошо снова).Успешно установил, запустил пакетную установку.
Пробовал запустить:
$ rake db:migrate
Ничего не произошло, поэтому попробовал:
$ bundle exec rails generate scaffold User name:string email:string
По другому предложению выше.И это наконец-то сработало.Учебное пособие предупредило о трудоемком процессе установки, но я чувствовал, что должен был смешивать и сочетать, по крайней мере, с 5 другими людьми.Надеюсь, это поможет следующему человеку.