在我的开发机器上,我使用端口10524。所以我这样启动我的服务器:
rails s -p 10524
有没有办法将默认端口更改为10524,这样我就不必在每次启动服务器时都附加端口?
发布于 2011-07-01 02:10:55
我喜欢将以下内容附加到config/boot.rb
require 'rails/commands/server'
module Rails
class Server
alias :default_options_alias :default_options
def default_options
default_options_alias.merge!(:Port => 3333)
end
end
end
发布于 2012-07-18 11:35:49
再给你一个主意。创建一个使用-p调用rails服务器的rake任务。
task "start" => :environment do
system 'rails server -p 3001'
end
然后调用rake start
而不是rails server
发布于 2014-05-06 16:32:30
结合前面的两个答案,对于Rails 4.0.4 (假设是更高版本),这在config/boot.rb
的末尾就足够了
require 'rails/commands/server'
module Rails
class Server
def default_options
super.merge({Port: 10524})
end
end
end
https://stackoverflow.com/questions/3842818
复制相似问题