我正在开发一个使用端口的 Rails 应用程序,我正在尝试导出它。这是我尝试过的:
配置/环境.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  }
也是服务器 /etc/environment 上的文件:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
PORT_NUMBER = "12000"
我已经单独和一起尝试过它们,但它没有解决问题,如果有帮助,我会在 gem 中调用端口号:
port = ENV['PORT_NUMBER'] || find_available_port
我在 ubuntu 服务器上,与 apache 和乘客一起工作。