記錄下不同平臺的發包操作和期間遇到的問題
1.命令:
$env:GOOS=linux
$env:GOARCH=amd64
go build -o release/HTTPServices-linux
第一行,配置平臺,linux、windows
第二行,配置部署服務器的處理器架構
第三行,輸出目標文件,這里添加了一層release文件夾目錄
go build -o release/HTTPServices-linux
go build -o release/HTTPServices-win.exe
2.期間遇到的問題:
我是在Windows電腦上開發,需要注意一點,如果切換了Linux平臺,會直接導致在vscode中,go run . 程序啟動命令失效,會彈出類似下方的提示。
exec: "C:\\Users\\AppData\\Local\\go-build\\f6\\f637cb59d3bdd4d321f8814f0bd1a75e3d0441888bd20406ba9852044938afb3-d\\HTTPServices": executable file not found in %PATH%