0
Мне нужно выполнить задачу rake на машине Windows, и, к сожалению, для этого мне нужно открыть оболочку. Как я могу закрыть его после завершения задачи?закрытие оконной оболочки после выполнения рейка
system('start rake db:MyTask')
спасибо.
Спасибо за ваш ответ. Я запускаю его из приложения Rails, единственный способ, которым работают rake-задачи в ОС Windows, находится в оболочке (оболочка появляется сама по себе при запуске задачи). с системой ('start rubyw -S rake db: MyTask') задача не запускается. Я также попробовал систему («start -S rake db: MyTask») и систему («start rake db: MyTask -S»), но никто не работает. – macsig
oh ok, поэтому я предполагаю, что это не работает? вероятно, из-за этой надоедливой команды запуска. Попробуйте, что я предложил без «начала», возможно, или см. Http://www.ruby-forum.com/topic/213521#new – rogerdpack