Когда я раскрываю в Heroku я получаю это сообщение об ошибке:Asset Pipeline неудачу при развертывании Heroku
Connecting to database specified by DATABASE_URL
rake aborted!
could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
Любопытно, что это только начало происходить после того, как я добавить gem 'impressionist'
к Gemfile. На местном уровне проблем нет. Комментируя камень, он решает его для развертывания.
Ошибка, полученная от Heroku, составляет well documented, но ничто не дает мне никаких подсказок о том, что вызывает отказ.
The Impressionist gem довольно популярен, и я не видел подобных проблем, вытекающих из него, поэтому я скептически отношусь к тому, что камень является корнем проблемы.
Update
Вот полный Gemfile, просто чтобы показать, что это нормальное приложение, которое отлично работает в развертывании (пока не будет добавлен выше драгоценный камень).
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'bcrypt-ruby', '3.0.1'
gem 'jquery-rails', '2.2.1'
gem 'impressionist'
# gem 'will_paginate'
group :assets do
gem 'sass-rails', '~> 3.2.6'
gem 'uglifier', '>= 1.3.0'
gem 'jquery-ui-rails'
end
group :development, :test do
gem 'quiet_assets'
gem 'webrick', '~> 1.3.1'
gem 'sqlite3', '1.3.7'
gem 'hirb'
end
group :production do
gem 'thin'
gem 'pg', '0.12.2'
end
Вы добавили к пользователю ENV-компилировать флаг, как указано в руководстве активов? https://devcenter.heroku.com/articles/rails-asset-pipeline – friism
Работает ли ваш сервер postgresql? 'ps aux | grep postgres' – usha
@friism no У меня нет.Как вы можете видеть в обновлении, приложение нормально работает нормально, поэтому я не знаю, является ли это значимым решением? –