我几乎无所适从。到目前为止,我已经能够在 kubuntu 12.04 上通过 rvm 安装 ruby 1.9.3。我还能够从命令行运行 sass、haml 和 coffeescript。最后,我启动并运行了guard,但似乎guard-haml插件没有与haml通信。到目前为止,我能够轻松运行 coffeescript、sass 和 livereload。所以,我认为问题出在保护文件本身或保护找不到haml gem。
保护文件:
# Sass
guard 'sass', :input => 'sass', :output => 'css'
#CoffeeScript
guard 'coffeescript', :input => 'coffee', :output => 'js'
#LiveReload
guard 'livereload' do
watch(%r{.+\.(css|html|js)$})
end
# Sample guardfile block for Guard::Haml
# You can use some options to change guard-haml configuration
# :output => 'public' set output directory for compiled files
# :input => 'src' set input directory with haml files
# :run_at_start => true compile files when guard starts
# :notifications => true send notifictions to Growl/libnotify/Notifu
# :haml_options => { :ugly => true } pass options to the Haml engine
guard 'haml' do
watch(/^.+(\.html\.haml)/)
end
请记住,就 Ruby 而言,我是一个新手,这不是一个 Rails 项目。我只是使用预处理器。感谢您的时间。