2013-02-28 2 views
0

При запуске Autotest автотест не запускается в среде «тест». Как я могу заставить его работать в «тесте»?автотест не использует правильную среду

Я попытался RAILS_ENV=test bundle exec autotest и export RAILS_ENV=test; bundle exec autotest

Но все равно Rails.env 'развитие'.

У моего Gemfile есть автотест, определенный в группе «тест». Он находит спецификацию, но он выполняет в отношении разработки баз данных и puts Rails.env отображает «развитие»

+0

Вы используете драгоценный камень 'dotenv' и файл .env? –

+0

Нет. И мне не нужно было. Другие проекты. Автотест работает автоматически в тесте. Не могу понять, почему этого просто не будет – Greg

ответ

0

Это было глупо .. только что ENV['RAILS_ENV'] = 'development' в моем environment.rb Когда я изменил его ENV['RAILS_ENV'] ||= 'development' все хорошо.

+0

Почему бы не поместить это в config/environment/development.rb? –

+0

Конечно .. Это было очевидно, но мне просто не приходило в голову. Благодаря! – Greg

Смежные вопросы