죄송합니다. 나는 수많은 레이크 작업을 예약하기 위해 Whenever 보석을 사용하려고합니다. 나는 내 인생을 위해 내 개발 기계에서 실제로 cron 작업을 실행하게 할 수 없다. 다른 유래 스레드에서 판단레일, 언제든지 보석을 사용하여 개발
, 내가이를 추가해야 나타납니다 내 schedule.rb 파일에
set :environment, "development"
. 하지만 그 다음엔?
그리고 나서 시작된 cron 작업을 어떻게 중지합니까?
OSX에
UPDATE를 레일 3.2.3를 사용 : 대답은 crontab 파일에 cron 작업을 기록 $ whenever -w
을 실행하는 것입니다. 시스템은 즉시 해당 crontab 파일을 자동으로 실행하기 시작합니다.
불행하게도, 다음과 같은 포함 할 때마다 내 로그 파일 : "rake aborted! Don't know how to build task <task name>"
나는이있을 수 있습니다 생각하고 있어요 인해 알려진 crontab을/RVM 문제로, 그러나 어떤 제안을 환영합니다.
감사합니다. 내가 깨닫지 못했던 것은'once -w'를 사용하여 crontab 파일에 기록하면 crontab이 자동으로 실행되기 시작한다는 것입니다. 즉, 실행하기 위해 다른 작업을 수행 할 필요가 없습니다. "레이크가 중단되었습니다. 작업을 빌드하는 방법을 모름"레이크 작업은 명령 프롬프트에서 $ rake를 사용하는 것만으로 작동합니다. 어떤 제안? –
user1377556
작업의 어딘가에 또는 이벤트가 발생할 때마다 구문이 틀릴 수 있습니다. 보다 유익한 스택 추적을 시도하십시오. – Conner
주위를 둘러 보면서 RVM에 문제가있는 것처럼 보입니다. RVM에는 문제가있을 수 있습니다. 이것에 대한 어떤 제안이라도 대단히 감사 할 것입니다. – user1377556