Я вижу все ответы для этого решения, но не работал у меня.
1 - Развертывание моей конфигурации равно этому учебнику от DigitalOcean (Capistrano 3, Nginx и Puma), с успехом развертывания, у меня есть ошибка в моей сети:
Произошла необработанная ошибка низкого уровня. Журналы приложений могут содержать сведения.
В журнале:
Ошибка приложения стойки: # < RuntimeError: Отсутствует
secret_token
иsecret_key_base
для среды 'production', установите эти значения вconfig/secrets.yml
>
2 - В моей капле или VPN я создал переменную с ключом (rake secret
) в файле ./bashrc
export SECRET_KEY_BASE=XXXXXX
Файл /config/secrets.yml
по умолчанию
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
С этой переменной env я проверил, чем это сработало (echo $SECRET_KEY_BASE
или printenv | grep SECRET_KEY_BASE
)
3 - После перезапуска Puma и Nginx, и эта ошибка не решена, я не знаю, что лучше всего проверить или отладить эту ошибку.
Помогает ли этот учебник с этим решением?