私は次のタスクを持っています
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を検索することになっています。各ファイルについて、名前のみを抽出し、.htmlを追加して、最後に.を実行しmarkdown file.md > html/file.html
ます。
しかし、それは機能しません。'html'ディレクトリも作成されません。
私はでインストールruby-1.9.2
しましたrvm