2010-08-03 3 views

ответ

0

может быть что-то вроде

system('start rubyw -S rake db:MyTask') 

бежишь его из окна "Выполнить"? Почему появляется окно?

+0

Спасибо за ваш ответ. Я запускаю его из приложения Rails, единственный способ, которым работают rake-задачи в ОС Windows, находится в оболочке (оболочка появляется сама по себе при запуске задачи). с системой ('start rubyw -S rake db: MyTask') задача не запускается. Я также попробовал систему («start -S rake db: MyTask») и систему («start rake db: MyTask -S»), но никто не работает. – macsig

+0

oh ok, поэтому я предполагаю, что это не работает? вероятно, из-за этой надоедливой команды запуска. Попробуйте, что я предложил без «начала», возможно, или см. Http://www.ruby-forum.com/topic/213521#new – rogerdpack

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