jquery-rails导致Heroku推送失败的宝石

时间:2011-11-27 21:18:48

标签: jquery ruby-on-rails heroku

我有一个Rails 3应用程序,其gemfile中包含以下内容:

source 'http://rubygems.org'

gem 'rails', '3.0.5'

group :production do
  gem 'pg'
end
group :development, :test do
  gem 'sqlite3'
end

gem 'jquery-rails', '>= 1.0.12'

当我尝试部署到Heroku时,使用以下

失败
   Installing railties (3.0.5) 
   /usr/ruby1.9.2/lib/ruby/1.9.1/rubygems/specification.rb:519:in `normalize_yaml_input': invalid byte sequence in US-ASCII (ArgumentError)
    from /usr/ruby1.9.2/lib/ruby/1.9.1/rubygems/specification.rb:479:in `from_yaml'
    ....

这似乎与jquery-rails gem有关(删除它可以防止错误和app正确部署)。我已经尝试过,有没有指定版本,问题仍然存在。

2 个答案:

答案 0 :(得分:1)

解决方案是使用雪松堆栈(使用heroku create --stack cedar)创建一个新的Heroku应用程序,然后完美地安装宝石。

答案 1 :(得分:0)

尝试在分组的宝石之前声明jquery gem。