Могу ли я использовать команду rak внутри задачи rake? - PullRequest
0 голосов
/ 03 сентября 2010

У меня установлен gem rak. Я хочу использовать команду rak внутри задачи rake ...

Как мне это использовать ??

Я знаю, как использовать ее в командной строке ...

Это нормально работает в командной строке ...

rak RAILS_ENV

Ответы [ 2 ]

0 голосов
/ 14 сентября 2010

Эти ссылки могут помочь вам запустить команду командной строки в ruby ​​...

http://zhangxh.net/programming/ruby/6-ways-to-run-shell-commands-in-ruby/

Вызов команд оболочки из Ruby

http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html

%x[command].each do |f|
  value = f
end
0 голосов
/ 07 сентября 2010

чтобы запустить 'rak', вы можете запустить его как команду, например

 a = `rak asdf`

ref: http://en.wikibooks.org/wiki/Ruby_Programming/Running_Multiple_Processes

, или взломать исходный код rak и выяснить, какпозвони.

...