我正在开发一个使用端口的 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 和乘客一起工作。