#ruby-on-rails #ruby #heroku #typeerror
#ruby-on-rails #ruby #heroku #ошибка типа
Вопрос:
Я использую rails 2.3.8 в Windows XP и впервые пытаюсь выполнить развертывание на Heroku. В разработке все работает нормально, но когда я это делаю heroku create
, я получаю следующее, есть идеи? Спасибо.
C:/Ruby/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50: warning: parenthesize argument(s) for future version
C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command/base.rb:130:in `extract_description': wrong argument type Symbol (expected Proc) (TypeError)
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command/base.rb:126:in `extract_summary'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command/base.rb:64:in `method_added'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command/addons.rb:14
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command.rb:17:in `load'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command.rb:16:in `each'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/lib/heroku/command.rb:16:in `load'
from C:/Ruby/lib/ruby/gems/1.8/gems/heroku-2.1.4/bin/heroku:13
from C:/Ruby/bin/heroku:19:in `load'
from C:/Ruby/bin/heroku:19
Комментарии:
1. Не могли бы вы предоставить немного больше информации. т. Е. Какую именно команду вы запустили. Вы пробовали heroku создать appname?
2. Спасибо за ответы, я попробовал heroku create appname, а также heroku create, оба без особого успеха. Я также пробовал более низкие версии, и они не работали. Кто-то другой ввел этот тикет на heroku github # 113, но не был разрешен. Я подозреваю, что это несовместимость драгоценных камней, но я не знаю, как «выровнять звезды»
3. Я предполагаю, что это была ошибка в версии на тот момент (2.1.4). Текущая версия (2.2.1) устраняет эту проблему