我有在Gemfile中以下內容的Rails 3的應用程序:jQuery的軌道寶石造成的Heroku推失敗
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有關(刪除它可防止錯誤並且應用程序正確部署)。我試過了,沒有指定版本,問題仍然存在。
看看這裏的答案:http://stackoverflow.com/questions/3192128/invalid-byte-sequence-in-us-ascii-ruby-1-9-rails-2-3-8-mongodb -mongo-mapp –
謝謝,我不能解決如何應用它,因爲它不會發生在我的測試環境中,只有當我嘗試部署到Heroku時,但是切換到Cedar堆棧時,它似乎可以正常工作 – TalkingQuickly