2010-04-07 4 views
0

저는 마침내 jam이 내 site5 서버에서 작업 할 때마다 javan을 얻을 수 있었고 crontab을 업데이트하는 것은 매우 쉽습니다. 그러나 cron 작업이 생성되면, 필자는 내 보석 중 8/10을 나열하는 "missing required gems"오류가 발생합니다.필수 보석이 누락되었습니다. javan-sometimes 및 cron 작업이 레일에 있습니다.

이 문제가 발생한 사람이 있습니까? 그렇다면 솔루션은 무엇입니까?

재미있는 점은 내 보석이 어디에 있는지 출력 할 때 이것이 모두 올바른 것이며 보석이 내 응용 프로그램에서 잘로드되고 있다는 것입니다.

건배, Matenia

답변

0

은 어떻게 든 theyre를이 같은 문제가 있다면 사람을 보여 기쁠 것입니다 ..이 script/CUSTOMscript 파일을 생성하고이를 통해 크론 작업을 실행을 통해 작업을 얻을 수 있었다.

+0

예, 제발! rake db를 실행할 때 내 보석이 발견되지 않는 문제가 있습니다. capistrano를 통해 마이그레이션하십시오. –

+0

스크립트는/yourscriptname에는 다음이 포함되어야합니다! #을은/usr/빈/ENV 루비 File.dirname (__ FILE__) + '/../config/environment' #rake 'sendnewsletter는'레이크 ' 을 필요로 필요 . '작업/레일' 레이크 :: 작업 [ 'sendnewsletter를'] 필요 '레이크/rdoctask'을 필요로 '레이크/testtask'을 필요로 다음이라고 내 사용자 정의 레이크 작업 호출 호출 : sendnewsletter합니다. 그런 다음 매주 스크립트를 실행하기 위해 cpanel 백엔드에서 cron 작업을 설정합니다. 그것의 조금 성가신,하지만 작동합니다. 걱정할 많은 커스텀 레이크 작업이 없기 때문에 관리가 용이합니다. –

관련 문제