为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
元芳怎么了 2023-02-21 16:03:13
在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 或更高版本。同时会提示升级插件。


查看完整回答
反对 回复 2023-02-21
  • 1 回答
  • 0 关注
  • 230 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号