2011-10-25 50 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上重现此问题,但问题很容易解决。

相关问题