2
我想在我的项目中使用zeus s -p 12345
。 当然,我可以使用shell的别名,使这个像rails zeus custom_plan服务器端口修改
alias zsp='zeus s -p 12345'
我想知道如果有一种方法可以直接修改自定义计划,以使这个? 所以下次只需输入zeus s
就会自动使用custom_plan
或zeus.json
文件中的端口。
谢谢。
我想在我的项目中使用zeus s -p 12345
。 当然,我可以使用shell的别名,使这个像rails zeus custom_plan服务器端口修改
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
会更好,但它不起作用。