小编Yak*_*Yak的帖子

Rails 3.2 rake编译问题

突然不能推到Heroku!错误消息说:

未初始化的常数Haml :: Util :: Sass

(相同的代码和库在2天前工作正常!)

编译显然在这行application.rb上失败了:

Bundler.require(*Rails.groups(:assets => %w(development test)))
Run Code Online (Sandbox Code Playgroud)

在尝试编译时,我得到了这个:

无法检测rake任务确保您可以在$ bundle exec rake -P没有环境变量且使用Gemfile的生产组的情况下针对您的应用运行.这可能是故意的,如果您希望运行rake任务取消构建(CTRL + C)并修复错误然后提交修复:rake aborted!
未初始化的常数Haml :: Util :: Sass

完整堆栈跟踪:

/tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/haml-3.1.6/lib/haml/util.rb:348:in `try_sass'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/haml-3.1.6/lib/sass/rails3_shim.rb:1:in `<top (required)>'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/sass-3.3.2/lib/sass/root.rb:1:in `<top (required)>'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/sass-3.3.2/lib/sass/util.rb:10:in `<top (required)>'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/sass-3.3.2/lib/sass/version.rb:2:in `<top (required)>'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/haml-3.1.6/lib/haml/util.rb:347:in `try_sass'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/haml-3.1.6/lib/sass.rb:6:in `<top (required)>'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in `require'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
    gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in `each'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
    gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in `block in require'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
    gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in `each'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/
    gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in `require'
       /tmp/build_ae51e5ec-bc73-4105-bce5-33edbe8bee32/vendor/bundle/ruby/1.9.1/ …
Run Code Online (Sandbox Code Playgroud)

gem ruby-on-rails heroku bundler ruby-on-rails-3

3
推荐指数
1
解决办法
2318
查看次数

标签 统计

bundler ×1

gem ×1

heroku ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1