在Goland (2022.1.3),用go (1.19.1),解析不了os.Remove(),改成os.RemoveAll()就可以了。我檢查了go doc和source code,該功能確實(shí)存在。那么,怎么了?那是戈蘭蟲(chóng)嗎?(順便說(shuō)一句,如果重要的話(huà),我正在使用 linux 操作系統(tǒng)。)屏幕截圖 (在戈蘭):更新:可以運(yùn)行的示例代碼package mainimport ( "os")func main() { os.Create("/tmp/a.txt") os.Remove("/tmp/a.txt")}代碼可以正常運(yùn)行,所以我認(rèn)為是goland的bug。
1 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
Gounix
在 Go 1.19 引入了一個(gè)新的構(gòu)建標(biāo)簽,但是低于 2022.2 的 GoLand 并不原生支持它。
將 GoLand 更新到 2022.2.3。
或者,在Preferences/Settings |添加
unix
構(gòu)建標(biāo)簽 去 | 構(gòu)建標(biāo)簽和供應(yīng)商 | 自定義標(biāo)簽。
如果您將 IntelliJ 與 Go 插件一起使用,請(qǐng)確保先將 IntelliJ 升級(jí)到 2022.2 或更高版本。同時(shí)會(huì)提示升級(jí)插件。
- 1 回答
- 0 關(guān)注
- 206 瀏覽
添加回答
舉報(bào)
0/150
提交
取消