настройка rails / sqlite3 на OSX 10.5.8 - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь приступить к обучению рельсам и пройти установку.Я новичок.

1.побежал "rails new app1."- Приложение создано, но пакет не работает (похоже, оно запускается как часть команды rails new

Произошла ошибка при установке sqlite3 (1.3.5),

  1. изменил гемфайл на явный вызов "gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3' (это самая последняя версия, работающая на osx 10.5) "
  2. run" bundle install "- успех
  3. попробуйте просмотреть приложение по умолчанию и увидеть ошибку

    ActiveRecord :: ConnectionNotEstablished

  4. посмотрел в config / database.yml. Там написано: "database: db/development.sqlite3"

  5. посмотрел в db / - здесь нет базы данных. - - Предполагается ли создание db во время rails new?
  6. Пробный запуск rake db:migrate - get

    "rake aborted abred!: Пожалуйста, установите адаптер sqlite3: gem install activerecord-sqlite3-adapter (sqlite3 не является частью пакета. Добавьте его в Gemfile.)"

Пробовал запустить эту команду, получил
ERROR:  Could not find a valid gem 'activerecord-sqlite3-adapter' (>= 0) in any repository
ERROR:  Possible alternatives: activerecord-jdbcsqlite3-adapter, activerecord-sqlserver-adapter, activerecord-spatialite-adapter, activerecord-n
ulldb-adapter, activerecord-dbslayer-adapter

Кто-нибудь знает, что мне не хватает?

У кого-нибудь есть идеи, что мне нужно делать? OSX 10.5.8(леопардовые) рельсы 3.2.0 рубин 1.9.2

1 Ответ

1 голос
/ 18 марта 2012

Хорошо, эта последняя часть звучит немного странно, но для сортировки базы данных вы хотите:

rake db:setup

... не миграция, чтобы создать базу данных.

rake -T | grep db

... показывает варианты для дальнейшего использования.Посмотрим, что будет после этого:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...