2011-10-25 51 views
1

我一直在試圖用我的rails應用程序使用heroku。我創業板安裝的Heroku和我的Gemfile上市,但每次我嘗試用它做什麼,我不斷收到這個錯誤...嘗試使用Heroku進行任何操作時出錯。 Rails 3.1

/Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:755:in `split': invalid byte sequence in US-ASCII (ArgumentError) 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:755:in `load_from_file' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:838:in `block in <class:Types>' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:838:in `each' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:838:in `<class:Types>' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:578:in `<module:MIME>' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/mime-types-1.17.1/lib/mime/types.rb:4:in `<top (required)>' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.7/lib/restclient/request.rb:2:in `<top (required)>' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.7/lib/restclient.rb:13:in `<top (required)>' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.7/lib/rest_client.rb:2:in `<top (required)>' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/heroku-2.11.0/lib/heroku/client.rb:2:in `<top (required)>' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/heroku-2.11.0/lib/heroku.rb:6:in `<top (required)>' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:54:in `require' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/gems/heroku-2.11.0/bin/heroku:6:in `<top (required)>' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/bin/heroku:19:in `load' 
from /Users/alex/.rvm/gems/ruby-1.9.2-p180/bin/heroku:19:in `<main>' 

我新的軌道,所以如果有人知道希望得到幫助什麼錯了。我GOOGLE了它,但似乎無法找到相同的問題。

這些是我目前已經安裝了櫃面可能是原因寶石列表:

*** LOCAL GEMS *** 

actionmailer (3.1.1, 3.1.0) 
actionpack (3.1.1, 3.1.0) 
activemodel (3.1.1, 3.1.0) 
activerecord (3.1.1, 3.1.0) 
activeresource (3.1.1, 3.1.0) 
activesupport (3.1.1, 3.1.0) 
addressable (2.2.6) 
ansi (1.3.0) 
arel (2.2.1) 
bcrypt-ruby (3.0.1, 3.0.0) 
builder (3.0.0) 
bundler (1.0.21, 1.0.18) 
coffee-rails (3.1.1, 3.1.0) 
coffee-script (2.2.0) 
coffee-script-source (1.1.2) 
daemons (1.1.4) 
devise (1.4.9, 1.4.8) 
erubis (2.7.0) 
eventmachine (0.12.10) 
execjs (1.2.9, 1.2.4) 
heroku (2.11.0) 
hike (1.2.1) 
i18n (0.6.0) 
jquery-rails (1.0.16, 1.0.14, 1.0.13) 
json (1.6.1) 
launchy (2.0.5) 
mail (2.3.0) 
mime-types (1.17.1, 1.16) 
multi_json (1.0.3) 
orm_adapter (0.0.5) 
pg (0.11.0) 
polyglot (0.3.2) 
rack (1.3.5, 1.3.3, 1.3.2) 
rack-cache (1.1, 1.0.3) 
rack-mount (0.8.3) 
rack-ssl (1.3.2) 
rack-test (0.6.1) 
rails (3.1.0) 
railties (3.1.1, 3.1.0) 
rake (0.9.2.2, 0.9.2) 
rdoc (3.11, 3.9.4) 
rest-client (1.6.7) 
rubyzip (0.9.4) 
sass (3.1.10, 3.1.7) 
sass-rails (3.1.4, 3.1.2, 3.1.0) 
sprockets (2.0.3, 2.0.0) 
sqlite3 (1.3.4) 
term-ansicolor (1.0.7) 
thin (1.2.11) 
thor (0.14.6) 
tilt (1.3.3) 
treetop (1.4.10) 
turn (0.8.3, 0.8.2) 
tzinfo (0.3.30, 0.3.29) 
uglifier (1.0.4, 1.0.3, 1.0.2) 
warden (1.0.6) 

所有其他寶石做工精細,雖然。這只是一個引發錯誤的Heroku。

謝謝。

回答

0

你不需要在您的gem文件中包含Heroku。

2

我想我已經做了寶石更新+包更新,這是搞砸了。

我已經卸載了mime-types 1.17.1,現在所有人似乎都工作正常。我不得不卸載它。即使我將應用程序設置爲使用1.16版本,當我試圖用Heroku做任何事情時,它仍然出現了相同的錯誤。

+0

我與Padrino 0.10.5有同樣的問題,使用.16修復它現在... Thx! :) –

+0

好消息!它在1.17.2中修復:) https://github.com/halostatue/mime-types/commit/963373e67535a4a475cc1f3c3d522adf56d1fb34 –

+0

更新! 1.17.2現在出來了 –

0

這個問題已經修復了剛剛發佈的mime-types 1.17.2。我無法在Mac OS X上重現此問題,但問題很容易解決。

相關問題