【发布时间】:2011-11-27 21:18:47
【问题描述】:
我有一个 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 有关(删除它可以防止错误并且应用程序正确部署)。我已经尝试过指定版本和不指定版本,但问题仍然存在。
【问题讨论】:
-
谢谢,我不知道如何应用它,因为它不会发生在我的测试环境中,只有当我尝试部署到 Heroku 但在切换到 Cedar 堆栈时才远程工作
标签: jquery ruby-on-rails heroku