У меня такой файл config / database.yml:
development:
adapter: postgresql
database: psql_dev
username: postgres
min_messages: WARNING
test:
adapter: sqlite3
database: db/test.sqlite3
min_messages: WARNING
Когда я запускаю rake test: units, он сообщает об ошибке:
rake aborted!
не удалось подключиться к серверу: нет такого файла или каталога Сервер работает локально и принимает подключения к сокету домена Unix "/tmp/.s.PGSQL.5432"?
Почему он не подключился к моей тестовой БД (db / test.sqlite3).
и, если я запускаю такой тест rake test RAILS_ENV = test
, он работает хорошо.
Разве RAILS_ENV = test
не является настройкой по умолчанию для проверки рейка?
Я использую rails 2.3.5
с ruby 1.8.7
, а мой $ RAILS_ENV
не определен в моей оболочке.