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
會更好,但它不起作用。