Goland显示os.Remove()无法解决?

Goland (2022.1.3),用go (1.19.1),解析不了os.Remove(),改成os.RemoveAll()就可以了。

我检查了go docsource code,该功能确实存在。

那么,怎么了?那是戈兰虫吗?

(顺便说一句,如果重要的话,我正在使用 linux 操作系统。)


屏幕截图 (在戈兰)

http://img.mukewang.com/63f47ad80001559c08660149.jpg

更新:可以运行的示例代码


package main


import (

    "os"

)


func main() {

    os.Create("/tmp/a.txt")

    os.Remove("/tmp/a.txt")

}

代码可以正常运行,所以我认为是goland的bug。


元芳怎么了
浏览 256回答 1
1回答

杨__羊羊

Gounix在 Go 1.19 引入了一个新的构建标签,但是低于 2022.2 的 GoLand 并不原生支持它。将 GoLand 更新到 2022.2.3。或者,在Preferences/Settings |添加unix构建标签 去 | 构建标签和供应商 | 自定义标签。如果您将 IntelliJ 与 Go 插件一起使用,请确保先将 IntelliJ 升级到 2022.2 或更高版本。同时会提示升级插件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go