2011-11-26 1 views
0

나는 다음과 같은 작업rakefile.rb가 제대로

task :default => ['build_html'] 

desc 'Generar documentacion desde markdown' 
task :build_html do 
    SRC = FileList['*.md'] 

    directory 'html' 

    SRC.each do |md| 
     html = md.sub(/\.[^.]*$/, '.html') 
     file html do 
      sh "markdown #{md} > html/#{html}" 
     end 
    end 
end 

그것은 제대로 작동하지 않습니다, 모든 파일은 각 파일 추출물 이름 만 들어 .md 발견하도록되어있는 일을 들이게 추가하지 않고 마지막으로 markdown file.md > html/file.html을 실행하십시오.

하지만 작동하지 않습니다. 'html'디렉토리도 생성하지 않습니다. 내가 rvm

답변

0

ruby-1.9.2를 설치 한

마지막으로 나는 피곤했다 나는 다음과 같이 해결

task :default => ['build_html'] 
desc 'Generar documentacion desde markdown' 
task :build_html do 
    SRC = FileList['*.md'] 
    SRC.each do |md| 
     html = md.sub(/\.[^.]*$/, ".html") 
     sh "markdown #{md} > html/#{html}" 
    end 
end