1 回答
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
我不明白它為什么起作用但它起作用了: 我在右側(cè)窗格的項(xiàng)目樹中選擇了 kubo/cmd/ipfs 項(xiàng)目,然后從上下文菜單中按下運(yùn)行。Goland 構(gòu)建了(我認(rèn)為)主程序包,創(chuàng)建了正確大小 (60Mb) 的可執(zhí)行文件,并像守護(hù)進(jìn)程一樣提供服務(wù):我可以通過 WebUI 進(jìn)行連接,并且能夠觀察我之前上傳的文件。但這不是守護(hù)進(jìn)程——在調(diào)試過程中,我看到它不認(rèn)為啟動(dòng)是守護(hù)進(jìn)程,退出是批處理。這是自動(dòng)創(chuàng)建的配置:

編譯器的輸出:
GOROOT=C:\Users\Med\Go\go1.19.1 #gosetup
GOPATH=C:\Users\Med\Go #gosetup
C:\Users\Med\Go\go1.19.1\bin\go.exe build -o C:\Users\Med\AppData\Local\Temp\GoLand\___1go_build_github_com_ipfs_kubo_cmd_ipfs.exe -gcflags "all=-N -l" github.com/ipfs/kubo/cmd/ipfs #gosetup
但我仍然有興趣了解 Go/Goland 構(gòu)建的原理,我鼓勵(lì)其他人根據(jù)這個(gè) kubo 示例給出解釋。
- 1 回答
- 0 關(guān)注
- 754 瀏覽
添加回答
舉報(bào)
