tengo mi config/database.yml así:¿por qué 'rake test' intenta conectarse a mi DB de desarrollo?
development:
adapter: postgresql
database: psql_dev
username: postgres
min_messages: WARNING
test:
adapter: sqlite3
database: db/test.sqlite3
min_messages: WARNING
Cuando ejecuto la prueba de desprendimiento: unidades, se informa de un error:
rake aborted!
could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
¿Por qué no se conectan a mi prueba de DB (db/test.sqlite3).
y, si ejecuto la prueba como este rake test RAILS_ENV=test
, funciona bien.
¿No es RAILS_ENV=test
la configuración predeterminada para la prueba de rake?
Estoy ejecutando rails 2.3.5
con ruby 1.8.7
, y mi $RAILS_ENV
no está definido en mi caparazón.
eco $ RAILS_ENV, ¿es algo? pegue su Rakefile. – daniel
en realidad, no tengo un Rakefile personalizado. Solo uso el archivo de rake predeterminado en rieles. y, mi $ RAILS_ENV es nulo. – Rocky
ok el hacer rake -T | prueba grep pegar el resultado, por cierto funciona prueba de rake? – daniel