无法从我的终端导入 go SSE 库
Cannot import go SSE library from my terminal
目前,我正在尝试通过README中的运行命令导入r3labs SSE library,去获取github.com/r3labs/sse/v2。但是,当我这样做时,出现了这个错误,
cannot find package "github.com/r3labs/sse/v2" in any of:
/usr/local/go/src/github.com/r3labs/sse/v2 (from $GOROOT)
/Users/avidave/go/src/github.com/r3labs/sse/v2 (from $GOPATH)
我刚刚检查了我的环境变量,对于我的 $GOROOT 和 $GOPATH,我有
GOPATH="/home/user/go"
GOROOT="/usr/local/go"
目前,在我的本地,我没有 github.com 文件夹,也不允许我创建一个,所以我不知道如何去做。我对 golang 也有点陌生,所以我不确定导入模块如何完全工作,但我已经能够相应地导入其他库,比如 mux 就好了。
首先:使用go mod init <name_project>
命令,
第二个:使用go get github.com/name/of/package
命令,
就是这样。
目前,我正在尝试通过README中的运行命令导入r3labs SSE library,去获取github.com/r3labs/sse/v2。但是,当我这样做时,出现了这个错误,
cannot find package "github.com/r3labs/sse/v2" in any of:
/usr/local/go/src/github.com/r3labs/sse/v2 (from $GOROOT)
/Users/avidave/go/src/github.com/r3labs/sse/v2 (from $GOPATH)
我刚刚检查了我的环境变量,对于我的 $GOROOT 和 $GOPATH,我有
GOPATH="/home/user/go"
GOROOT="/usr/local/go"
目前,在我的本地,我没有 github.com 文件夹,也不允许我创建一个,所以我不知道如何去做。我对 golang 也有点陌生,所以我不确定导入模块如何完全工作,但我已经能够相应地导入其他库,比如 mux 就好了。
首先:使用go mod init <name_project>
命令,
第二个:使用go get github.com/name/of/package
命令,
就是这样。