亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Vscode (Mac OS) 在運行任務時具有不同$PATH

Vscode (Mac OS) 在運行任務時具有不同$PATH

Go
jeck貓 2022-08-01 11:04:48
我正在嘗試編寫一個自動任務來幫助我構建go插件。任務如下所示        {            "label": "compile wc.go",            "type": "shell",            "command": "go",            "args": [                "build",                "-buildmode=plugin",                "-gcflags='all=-N -l'",                "../mrapps/wc.go"            ],            "options": {                "cwd": "${workspaceFolder}/src/main",            }        }當我運行它時,終端顯示以下錯誤:> Executing task: go build -buildmode=plugin -gcflags='all=-N -l' ../mrapps/wc.go </bin/bash: go: command not foundThe terminal process "/bin/bash '-c', 'go build -buildmode=plugin -gcflags='all=-N -l' ../mrapps/wc.go'" failed to launch (exit code: 127).當我運行它時,命令go env在集成終端上完美運行(base) XIEs-MacBook-Pro:6.824 j$ go envGO111MODULE=""GOARCH="amd64"GOBIN=""...enter code here我一直在尋找答案,但沒有。我嘗試了另一個任務        {            "label": "test",            "type": "shell",            "command": "echo $PATH",            "options": {                "cwd": "${workspaceFolder}/src/main"            }        }它打印了我的PATH,這與我在bash或集成終端中獲得的PATH明顯不同。我還嘗試按任務打開python解釋器,這會產生python 2.7,絕對不是默認的(python)。
查看完整描述

2 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

您可能應該設置,以便導出 中的所有變量。AFAIK這里是設置。Run as login shellbash_profile(rc)"terminal.integrated.shellArgs.osx": ["-l"]



查看完整回答
反對 回復 2022-08-01
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

嘗試設置為 @Зелёный 建議,或者您也可以設置為 指向 .terminal.integrated.shellArgs.osxterminal.integrated.automationShell.osx/bin/bash



查看完整回答
反對 回復 2022-08-01
  • 2 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號