我想zeus s -p 12345
在我的项目中使用。当然我可以使用 shell 别名来做这个
alias zsp='zeus s -p 12345'
我想知道是否有办法直接修改自定义计划来做到这一点?所以下次只需要键入zeus s
比它自动使用custom_plan
或zeus.json
文件中的端口。
谢谢。
我想zeus s -p 12345
在我的项目中使用。当然我可以使用 shell 别名来做这个
alias zsp='zeus s -p 12345'
我想知道是否有办法直接修改自定义计划来做到这一点?所以下次只需要键入zeus s
比它自动使用custom_plan
或zeus.json
文件中的端口。
谢谢。
您可以使用“custom_plan.rb”强制自定义端口,如下所示:
require 'zeus/rails'
module CustomPort
def options
super.merge Port: 12345
end
end
class CustomPlan < Zeus::Rails
def development_environment
require 'rails/commands/server'
::Rails::Server.include CustomPort
super
end
end
Zeus.plan = CustomPlan.new
我知道这很丑陋,但这是我可以让它工作的唯一方法。我认为覆盖default_options
会更好,但它不起作用。