2013-08-29 1 views
0

/lib/tasks 폴더에 random.rake 파일을 추가하려고 시도했지만 이후에 rake -T을 입력하면 rake random이 표시되지 않습니다. 몇 가지 파일을 저장하려고했지만 아무런 결과가 없습니다. Rails rake 태스크가 작동하지 않습니다.

task :greet do 
    puts "How are you?" 
end 

내가 루비 1.9.3 레일 3.2.13 레이크 10.1.0

할 수있는 무엇

? 당신은 많은 작업이있는 경우 작업의 존재를 확인하기 위해

desc "Some description here" 
task :greet do 
    puts "How are you?" 
end 

쉬운 방법 :

+0

을, 즉 볼 'rake greet '을 위해서 – Stefan

+0

이름을 변경 한 후에도 아무 일도 일어나지 않는다. 같은 문제 – user2531122

+0

아래의 vencislaf의 답변을 보거나,'rake -T -A'를 사용하여 주석 처리되지 않은 작업을 포함하여 모든 작업을 표시하십시오. – Stefan

답변

5

당신은 당신의 작업에 약간의 설명을 추가 할 필요가있는 작업 이름을 사용하는

$ rake -T | grep greet 
+0

괜찮아요, 그 목록에 있지만 그 이후에 레이크가 중단되었습니다! '훌륭한'작업을 수행하는 방법을 모르겠다. /home/vagrant/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in'eval ' /home/vagrant/.rvm/ gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper : 14 : '

' (--trace로 작업을 실행하여 전체 추적보기) – user2531122

+0

오타가 있습니다. 그것은 "위대한"것이 아니라 "인사"입니다. – ventsislaf

+0

@vencislaf grep은 필요하지 않습니다. 단지'rake -T greet' – Stefan

관련 문제