我正在使用 ruby??-debug-ide 和 debase 在 vs 代碼中進行除錯,因為當我開始除錯時,默認服務器在開發環境中啟動,如何在不同的環境(如 test/qa)中除錯?如何配置這個launch.json
我的launch.json檔案
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Rails server",
"type": "Ruby",
"request": "launch",
"program": "${workspaceRoot}/bin/rails",
"args": [
"server"
],
"showDebuggerOutput": true,
"env": {
"PATH": "/Users/giri.shankar/.rvm/gems/ruby-2.6.3@codeforkout/bin:/Users/giri.shankar/.rvm/gems/ruby-2.6.3@global/bin:/Users/giri.shankar/.rvm/rubies/ruby-2.6.3/bin:/Users/giri.shankar/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
"GEM_HOME": "/Users/giri.shankar/.rvm/gems/ruby-2.6.3@codeforkout",
"GEM_PATH": "/Users/giri.shankar/.rvm/gems/ruby-2.6.3@codeforkout:/Users/giri.shankar/.rvm/gems/ruby-2.6.3@global",
"RUBY_VERSION": "ruby-2.6.3"
}
}
]
}
uj5u.com熱心網友回復:
您只需要添加-e test到rails server命令中:
{
...
"args": [
"rails server -e test"
]
}
uj5u.com熱心網友回復:
暫時我通過在 boot.rb 中添加以下行將默認環境更改為 qa,所以現在每當我運行rails sqa 環境時默認啟動
ENV["RACK_ENV"] = "qa"
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331220.html
標籤:红宝石轨道 红宝石 视觉工作室代码 vscode调试器
