2011-10-25 9 views
1

私は私のレールアプリで英雄を使用しようとしています。誰もが知っている場合、私は私がレールに新たなんだ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>' 

...宝石はHerokuのをインストールしましたし、私のgemfileでそれを記載されているが、毎回私はこのエラーを取得しておくことで何かをしようと助けをいただければ幸いです何が間違って行った。私はそれをgoogledしたが、同じ問題を見つけるように見えることはできません。

*** 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

gemfileに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で問題を再現できませんでしたが、問題はかなり簡単に修正できました。

関連する問題