Я работаю над приложением Rails, которое использует порты, я пытаюсь его экспортировать. Вот что я пробовал:Экспорт переменной в производственную среду
конфигурации/environment.rb
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
Facturas::Application.initialize!
ENV['PORT_NUMBER'] = '12000'
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'gmail.com',
:user_name => 'email',
:password => '****************',
:authentication => 'plain',
:enable_starttls_auto => true }
также файл на сервере/и т.д./окружающая среда:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
PORT_NUMBER = "12000"
Я пытался их по отдельности и вместе, но он не делает трюк, я звоню номер порта в драгоценный камень, если это помогает:
port = ENV['PORT_NUMBER'] || find_available_port
Я на Ubuntu Server, приста король с апачем и пассажиром.
Посмотрите эту ссылку http://railsapps.github.io/rails-environment-variables.html. –