Я в процессе развертывания моего приложения рельсов для производства и продолжаю работать в ошибке TypeError: no implicit conversion of Array into String
. Это моя первая реальная попытка развертывания, поэтому я не понимаю, с чего начать с отладки ошибки.Ошибка при развертывании Rails 4.2 с Capistrano 3.4
EBUG [634578b1] Finished in 0.179 seconds with exit status 0 (successful).
INFO [e1912f46] Running bundle exec rake assets:precompile as [email protected]
DEBUG [e1912f46] Command: cd /opt/www/testapp/releases/20150325215252 && (RAILS_ENV=production bundle exec rake assets:precompile)
DEBUG [e1912f46] rake aborted!
DEBUG [e1912f46] TypeError: no implicit conversion of Array into String
DEBUG [e1912f46] /opt/www/testapp/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.0/lib/active_support/key_generator.rb:21:in `pbkdf2_hmac_sha1'
DEBUG [e1912f46] /opt/www/testapp/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.0/lib/active_support/key_generator.rb:21:in `generate_key'
DEBUG [e1912f46] /opt/www/testapp/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.0/lib/active_support/key_generator.rb:38:in `generate_key'
У кого-нибудь есть опыт работы с этой ошибкой или у меня есть хорошая отправная точка для просмотра?
Похоже, что ошибка также возникает локально. Возможно, проблема в жгуте расслоения? '/home/patrick/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/definition.rb:62:in 'initialize': не может загрузить такой файл - \ d] * (LoadError) \t из /home/patrick/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.7.12/lib/bundler/ dsl.rb: 152: in 'new'' – PSCampbell
Вы должны отредактировать свой вопрос и добавить эту ошибку, чтобы ее можно было отформатировать правильно. – smathy