레일 명령 행에 의한 레이크 작업을 실행하려면? 내가 시도 :는 어떻게 갈퀴 작업을 정의
rake myspace:process
및 rake process
하지만 모두 같은 오류를 던지고있다 :
rake aborted!
Don't know how to build task 'process'
레일 명령 행에 의한 레이크 작업을 실행하려면? 내가 시도 :는 어떻게 갈퀴 작업을 정의
rake myspace:process
및 rake process
하지만 모두 같은 오류를 던지고있다 :
rake aborted!
Don't know how to build task 'process'
rake -T -A
당신의 레일 홈 디렉토리에서 레이크가 알고있는 모든 작업을 볼 수 있습니다. 당신은 그것을 실행하기 위해 갈퀴 목록에 있어야합니다..rake
파일의 lib/tasks
디렉토리와 그 하위 디렉토리를 찾습니다. 그것을 확인하십시오. (나는이 문제를 의심.)레이크로 작업을 표시합니다. file_locker_task : 프로세스 어떻게 실행합니까? – Kalanamith
예. 당신은 앞에서 번들 exec를 사용하여 정확히 어떻게 쓰는지를 실행한다 :'bundle exec rake file_locker_task : process',이 경우. – Dogweather
레일즈는'.rake' 파일을 어디에 둘지는 신경 쓰지 않습니다. 레이크가'lib/tasks' 만 보았다는 뜻이십니까? Btw 내 대답을 참조하십시오) – hawk
(다른 rakefiles 포함) docs
모든 루비 파일에 따르면 표준 루비
require
명령에 포함 할 수 있습니다.
-
(파일 확장자 ".rake"와)추가 레이크 파일 (프로젝트의 최상위에있는 rakelib 디렉토리에 배치 될 수있다
즉 주요 Rakefile이 들어있는 같은 디렉토리). 또한 레일 프로젝트는 lib/tasks 디렉토리에 추가 레이크 파일을 포함 할 수 있습니다.
어디에서 그 파일을 넣었습니까? – tihom
또한'.rake' 확장자를 가져야합니다 – tihom
미안 해요 확장 기능은 레이크 – Kalanamith