go version go1.11.4 darwin/amd64 GOPATH 已取消设置但之前设置为 $HOME/Development/go
项目路径在 $HOME/code/ 下
我能够使用命令成功(至少没有错误)安装 go-sql-driver/mysql 包
go get github.com/go-sql-driver/mysql@v1
当我在导入语句中包含对该包的引用时
import( _ "github.com/go-sql-driver/mysql")
在我的代码中我看到错误
无法导入 github.com/go-sql-driver/mysql(找不到导入:“github.com/go-sql-driver/mysql”)
我在我的项目根目录中运行了 go mod init 并创建了一个 go.mod 文件。当我运行 go get 命令时,我看到一个 require 语句被添加到包的那个文件中。但似乎包的文件安装在默认的 $HOME/go 目录中(因为我已经取消设置 GOPATH)。
我应该做不同的事情,以便我的导入语句可以找到新安装的包吗?使用模块不应该把所有的包都安装在项目路径的某个地方吗?
慕侠2389804
一只萌萌小番薯
相关分类