2011-12-08 2 views
0

나는 레일에서 쉘 명령을 통해 파일을 작성하는 것을 시도하고있다 .. 레일에서 쉘 명령을 통해 로컬 파일을 작성

기본적으로 나는이 있습니다 https://github.com/rb2k/viddl-rb

:

def self.collect_videos 

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

viddl은 기본적으로 이것이다

레일즈 콘솔에서만 정상적으로 작동하지만 레일즈 응용 프로그램에서 함수로 호출하면 정상적으로 작동하지 않습니다.

문제를 해결하는 방법은 무엇입니까?

+0

cd public/videos /를 (를) 절대 URL로 변경하면 어떻게됩니까? (예 :/home/우분투/앱/현재/공개/동영상) – VNO

+0

이 작동하지 않습니다. 콘솔에서 작동하지만 기능으로는 작동하지 않습니다. – Stpn

+1

앱으로 실행할 때 viddl-rb가 경로에 있습니까? 전체 경로를 시도하십시오. –

답변

0

질문은 Mattias Wadman에게 답변되었습니다. 코멘트를 대답으로 표시 할 수 없었습니다.

관련 문제