Я столкнулся с вашей проблемой и решил ее.
Причиной проблемы является то, что rails 5.2.0 не может получить ваш secret_key_base
.Вы можете использовать gem dotrails
в Gemfile
и затем ввести команду в терминале на локальной машине: bundle install
.
Затем добавьте .env
в каталог shared/
в приложении rails удаленного компьютера, и его содержимое будет SECRET_KEY_BASE = 'YOURSECRETKEY'
.Также добавьте .env
в config/deploy.rb
файл, такой как
append :linked_files, ".env"
Пожалуйста, напомните: добавьте .env
к вашему .gitignore
файлу.
В заключение, снова разверните приложение с помощью capistrano.
Ура,