1 回答

TA貢獻(xiàn)1817條經(jīng)驗 獲得超14個贊
我不明白它為什么起作用但它起作用了: 我在右側(cè)窗格的項目樹中選擇了 kubo/cmd/ipfs 項目,然后從上下文菜單中按下運(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)為啟動是守護(hù)進(jìn)程,退出是批處理。這是自動創(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)建的原理,我鼓勵其他人根據(jù)這個 kubo 示例給出解釋。
- 1 回答
- 0 關(guān)注
- 659 瀏覽
添加回答
舉報