gpt4 book ai didi

ruby - guard-haml 没有编译成 html

转载 作者:行者123 更新时间:2023-12-04 19:21:24 24 4
gpt4 key购买 nike

我几乎无所适从。到目前为止,我已经能够在 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 项目。我只是使用预处理器。感谢您的时间。

最佳答案

我只是面临同样的问题。我通过使用 Gemfile 并通过 bundle 命令运行保护解决了这个问题。
以下是可能对您有所帮助的步骤。

保护文件:
改变:

guard 'haml' do
watch(/^.+(\.html\.haml)/)
end


guard :haml, input: 'haml-src'

(这将在 haml-src 文件夹中搜索 .haml 文件,并在根目录中创建 .html 文件,保留文件夹结构,例如 haml-src/test/my.haml -> test/my.html)

使用以下命令创建 Gemfile:
source 'https://rubygems.org'

gem 'guard'
gem 'guard-haml'
gem 'guard-coffeescript'
gem 'guard-sass'

将 Gemfile 添加到项目根目录后,只需运行 bundle install命令,然后 bundle exec guard

关于ruby - guard-haml 没有编译成 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17934726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com