#ruby-on-rails #nginx #uri #phusion #uninitialized-constant
#ruby-on-rails #nginx #uri #phusion #неинициализированная константа
Вопрос:
Я использую rails 6.0.3.4
, ruby 2.5.0
с nginx/1.18.0 (Ubuntu)
. Все было хорошо, пока я не выполнил новое развертывание (используя capistrano), и внезапно я получаю Could not spawn process for application /home/deploy/appname/current: The application encountered the following error: uninitialized constant URI::Generic (NameError)
.
Я потребовал их в application.rb
(также проверено, требуется в модели), но безуспешно:
require 'uri'
require "uri/generic"
На данный момент я не уверен, что может быть не так.
Заранее спасибо, если у кого-нибудь есть какие-либо предложения.
Ответ №1:
Казалось, что это ошибка между Rails
и Ruby
, поэтому я обновил свою Rails
до текущей стабильной версии, а также обновил свою ruby
версию.