初级会员
  • 第 46141 位会员
  • lihoo
  • 2019-12-09 22:05:25
  • Offline
  • 19 85

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 看起来应该是你没有使用go module模式的问题。 把Test Kind 改一下(选directory或file都可以), * 方法1:(改成 "Directory") * 方法2:(改成 "File", 然后修改Files路径,把"functions.go"也加上) ![image.png](https://static.studygolang.com/210610/d0949acc3b26ed73d70aa8d92b66b9a0.png) 然后执行测试的时候,不要点测试方法左侧的箭头,点击工具栏上面的配置,选中,然后点击执行(这样看起来是每个测试方法都需要创建一个配置文件) ![image.png](https://static.studygolang.com/210610/9bf1667eaac3d0c0e3cf77cf4f1a6c8c.png) 建议使用 go module 模式,不用配置这些东西,直接点击测试方法左侧的按钮就行了
  • #### 这个是最原始的,会有报错提示 ![aaa.jpg](https://static.studygolang.com/201109/85fb1fc133e5cd5823e55746599dc64d.jpg) #### 这个是添加replace之后的,引入包的操作正常结束了,也自动添加了require的内容 ![bbb.jpg](https://static.studygolang.com/201109/9704c7b4d860b7949296d82242fcb657.jpg) #### 感觉这个操作是正常的,要不你自己手动敲上去,不要复制粘贴试一下,可能有什么特殊字符给粘上去了。
  • 应该是被依赖的包名改了,但是realize项目当中没有更新依赖。 在你自己项目中的go.mod当中加一条replace。 ```go.mod replace gopkg.in/urfave/cli.v2 v2.3.0 => github.com/urfave/cli/v2 v2.3.0 ``` 加完之后,重新 go get -u 依赖项会重新处理。应该就可以了。