在Goland (2022.1.3),用go (1.19.1),解析不了os.Remove(),改成os.RemoveAll()就可以了。我检查了go doc和source code,该功能确实存在。那么,怎么了?那是戈兰虫吗?(顺便说一句,如果重要的话,我正在使用 linux 操作系统。)屏幕截图 (在戈兰):更新:可以运行的示例代码package mainimport ( "os")func main() { os.Create("/tmp/a.txt") os.Remove("/tmp/a.txt")}代码可以正常运行,所以我认为是goland的bug。
1 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
Gounix在 Go 1.19 引入了一个新的构建标签,但是低于 2022.2 的 GoLand 并不原生支持它。
将 GoLand 更新到 2022.2.3。
或者,在Preferences/Settings |添加
unix构建标签 去 | 构建标签和供应商 | 自定义标签。
如果您将 IntelliJ 与 Go 插件一起使用,请确保先将 IntelliJ 升级到 2022.2 或更高版本。同时会提示升级插件。
- 1 回答
- 0 关注
- 230 浏览
添加回答
举报
0/150
提交
取消
