0
我想写通过在Rails的shell命令文件..通过编写shell命令在本地文件中的Rails
基本上我有这样的:
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应用程序调用时不起作用。
如何解决它?
如果将cd public/videos /更改为绝对url,会发生什么情况? (例如/ home/ubuntu/app/current/public/videos) – VNO
不起作用..在控制台中工作,但不作为功能 – Stpn
作为应用程序运行时,viddl-rb在路径中吗?尝试完整路径。 –