Как выполнить команду оболочки в новом окне в ruby ​​/ rails? - PullRequest
1 голос
/ 06 октября 2010

У меня есть приложение rails, которое должно запустить вспомогательный веб-сервис Sinatra.Я хотел бы вызвать его с помощью граблей.Но я хочу, чтобы приложение Sinatra запускало в новом терминальном (командном) окне .Да, мне нужно увидеть его выполнение.

# rake task
namespace :daq_controller do
  desc "start the DAQ contoller web service"
  task :start do

    dir = File.expand_path(File.dirname(__FILE__))
    sh "cd #{dir}; rackup daq_controller.rb"
  end
end

Бонусные баллы, если он работает на * nix и windows

1 Ответ

0 голосов
/ 07 октября 2010

Linux: gnome-терминал gnome-terminal --command

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...