在Rails中通过shell命令编写本地文件

时间:2011-12-08 23:48:09

标签: ruby-on-rails bash shell

我试图在Rails中通过shell命令编写一个文件。

基本上我有这个:

def self.collect_videos

  %x[cd public/videos/ && exec viddl-rb http://www.youtube.com/watch?v=oHg5SJYRHA0]
     sleep(30)
end

viddl基本上是这样的:https://github.com/rb2k/viddl-rb

它只能从rails控制台正常工作,但在从Rails应用程序调用为函数时则不行。

如何解决?

1 个答案:

答案 0 :(得分:0)

感谢Mattias Wadman回答了这个问题。虽然无法将评论标记为答案。