Я экспериментирую с Ruby on Rails.Я использую NetBeans в Windows 7.
Я пытаюсь следовать этому учебнику , но вместо использования MySQL я бы хотел использовать SQLite3.Вот мой файл database.yml:
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
Всякий раз, когда я пытаюсь выполнить следующие действия:
В окне "Projects" щелкните правой кнопкой мыши узел проекта rubyweblog,и выберите Run / Debug Rake Task из всплывающего меню.
Введите db в текстовом поле Filter, чтобы сузить список задач только до задач db, как показано на следующем рисунке.
Выберите db: create из списка подходящих задач и нажмите Finish.Rake создает базу данных для конфигурации разработки, как это определено в файле database.yml.Примечание: Если вы видите сообщения об ошибках в окне «Вывод», убедитесь, что имя пользователя и пароль в разделе разработки в database.yml
Я получаю эту ошибку:
(в C: / code / rubyweblog)
грабли прерваны!
нет такого файла для загрузки - sqlite3
Я разместилsqlite3.exe в пути, указанном в сообщении об ошибке, и также установлен гем sqlite3-ruby.
Что я могу попробовать?
РЕДАКТИРОВАТЬ
Мой проект настроен на использованиеJRuby.
ОБНОВЛЕНИЕ
После ответа BJG я получаю эту ошибку:
(в C: / code / rubyweblog)
db / development.sqlite3 уже существует
Я проверяю, удален ли файл перед "разгребанием", но он продолжает его создавать и выдает мне эту ошибку.