Я развернул свое приложение на рабочем сервере и получил следующую ошибку:
(Возникла проблема с файлом config / couchdb.yml. Проверьте и убедитесь, что он присутствует и синтаксис правильный.)
файл couchdb.yml выглядит следующим образом:
base: &base
database_prefix:
database_suffix: _<%%= RAILS_ENV %>
development:
host: localhost
port: 5984
<<: *base
test:
host: localhost
port: 5984
<<: *base
production:
host: localhost
port: 5984
<<: *base
и в boot.rb
require 'rubygems'
# Set up gems listed in the Gemfile.
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])
require 'simply_stored/couch'
CouchPotato::Config.database_name = "http://localhost:5984/thedatabase"
База данных уже создана и работает локально; проблема на рабочем сервере, все гемы установлены; не уверен, почему мне не хватает чего-то, что я должен указать по-другому для производства .. уже пробовал хост как 127.0.0.1 не повезло
Ошибка выдается на couchdb_initializer.rb; код универсален (уже сгенерирован gem).
Я могу запустить приложение с помощью сервера rails и открыть его через порт 3000; однако я получаю первую ошибку при использовании ngingx + пассажирский желоб http://