Heroku无法转储匿名类

时间:2014-07-05 08:05:52

标签: ruby-on-rails ruby heroku

我真的不理解this问题的答案,this问题的答案对我不起作用。

运行Heroku push会出现一些错误,并且运行heroku run bundle exec rake assets:precompile会导致所有“无法转储匿名类”错误。

这是我的Gemfile:

source 'https://rubygems.org'
ruby '2.1.1'
#ruby-gemset=railstutorial_rails_4_0

gem 'rails', '4.0.5'
gem 'bootstrap-sass', '2.3.2.0'
gem 'sprockets', '2.11.0'
gem 'sass-rails'
gem 'sass', '3.2.5'
group :production do
  gem 'pg', '0.15.1'
  gem 'rails_12factor', '0.0.2'
end

谢谢!

1 个答案:

答案 0 :(得分:1)

rake assets:precompile在本地失败后,我查找了undefined method环境'为nil:NilClass`和this question的答案使我朝着正确的方向前进。

最后,这个配置对我有用:

gem 'sass-rails', '~> 4.0.0'

之后,我运行rake assets:precompile并且它有效!