Почему в командном файле выполняется только первая команда "rake"? - PullRequest
0 голосов
/ 14 января 2011

Я создал reset_db.bat в Windows со следующим содержимым:

rake db:drop RAILS_ENV=development
rake db:create
rake db:migrate
rake db:seed

Когда я набираю reset_db, выполняется только первая команда (drop). Почему?

1 Ответ

6 голосов
/ 14 января 2011

Я предполагаю, что грабли - это также файл .bat.

Тогда вам нужно только предварять его вызовом

call rake db:drop RAILS_ENV=development
call rake db:create
call rake db:migrate
call rake db:seed
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...