- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
运行 go get 命令时:
sudo go get github.com/go-sql-driver/mysql
出现以下错误
package github.com/go-sql-driver/mysql: cannot download, $GOPATH not set. For more details see: go help gopath
但是 $GOPATH 已经设置好。
运行 echo $GOPATH
得到 /Users/userxyz/Desktop/Code
运行 go env
给出
.....
GOPATH="/Users/userxyz/Desktop/Code"
...
GOROOT="/usr/local/go"
.....
我已经尝试通过添加以下行将 GOPATH 设置为环境变量
export GOPATH="$HOME/Desktop/Code"
export PATH=$PATH:$GOPATH/bin
以下文件,或者
~/.profile (/etc/profile)
~/.bashrc
~/.bash_profile
最佳答案
sudo go get github.com/go-sql-driver/mysql
这在 root
用户下运行 go get
,它没有设置 $GOPATH
。
只是做:
go get github.com/go-sql-driver/mysql
通常,做:
go get
在项目文件夹中,它将安装所有依赖项。以下将安装测试中提到的依赖项:
go get -t
关于macos - 设置 GOPATH 时转到 : go get $GOPATH error,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24778565/
我有一个奇怪的问题。 当我运行 go env 时,我得到以下信息: GOARCH="amd64" GOBIN="" GOCACHE="/home/ethanc/.cache/go-build" GOE
当我尝试导入包时,我在 visual studio code 上遇到了一个非常奇怪的问题。 import ( "net/http" "github.com/gorilla/mux" )
我有一个使用 vscode 维护的 Go 项目。 我已经使用 vscode 中的 go.gopath 设置为项目设置了 GOPATH,这在大多数情况下似乎工作得很好。 但是,当我打开集成终端并键入 e
在遵循教程时,当它要我运行 godoc 时,我遇到了麻烦。它不见了。 经过一番搜索,我发现: godoc 已针对 1.2 进行了更改,因此它是一个单独的库,并且二进制。 你必须通过“go get”来获
运行 go get 命令时: sudo go get github.com/go-sql-driver/mysql 出现以下错误 package github.com/go-sql-driver/my
我是 GO 新手,在 Windows 中初始化 GOPATH 时遇到错误。在我的项目文件夹中是 C:\Users\kamin\Documents\pm-manager 我尝试在环境变量 (GOPATH
当我使用以下命令在本地运行应用程序时,该应用程序工作正常:$ dev_appserver.py app.yaml 但是,当我尝试运行测试时,似乎并未设置 ENV。 $ 去测试 -v skincare.
我无法运行 go get git@github在我的$GOPATH文件夹。收到此错误: go: cannot use path@version syntax in GOPATH mode 我只是想了解
我按照 GoLang 的说明使用 export GOPATH=$HOME/go 设置 $GOPATH,一切正常。当我 echo 输出路径时,它会显示我设置的内容。 但是,如果我关闭我的终端并重新打开它
关闭。这个问题需要details or clarity .它目前不接受答案。 想要改进这个问题吗? 添加详细信息并通过 editing this post 澄清问题. 关闭 6 年前。 Improve
我在 ~/.bashrc 中将 GOPATH 和 GOROOT 设置为: export GOROOT=/usr/lib/go-1.10 export GOPATH=/home/user/go/pkg
我试图按照关于使用 aws 和 go 的教程进行操作。当我发出命令“go get github.com/aws/aws-sdk-go/aws”时,我仍然无法导入。我想知道“go get”是否成功。 按
这是我第一次在不使用 GOPATH 的情况下使用 Go 进行编码。 我有一个 go.mod文件。 我正在尝试通过 Sendgrid 发送电子邮件;我有一个包含我的 SENDGRID_API_KEY 的
当我尝试运行 go 代码时出现以下错误: cannot find package "github.com/drone/routes" in any of: /usr/local/Cellar/
我正在使用鱼壳。 config.fish 具有 GOPATH 环境: set -x GOPATH $HOME/Documents/Programming/go/3rdparty:$HOME/Docum
我是在 xubuntu 上安装的。之后,我更改了 GOPATH $ export GOPATH=$HOME/go $ echo $GOPATH $ /home/rangga/go 如果我真的去运行 $
我正在我的 MacBook 上安装 Golang。 根据多个来源 ( example ),Golang 1.8 及更高版本自动设置 GOPATH。 如果我在终端中运行命令 go env gopath,
在使用 GO 开发一两年后,我查看了我的 $GOPATH 目录大小,惊讶地发现它增长到了 4GB。 我知道磁盘空间应该很便宜(在这个 128GB 笔记本电脑 SSD 上并没有那么多),但仍然如此。 所
一开始我想用go安装的时候出现这个错误 sudo go get github.com/njasm/gosoundcloud package github.com/njasm/gosoundcloud:
我已将我的 $GOPATH 定义为 $HOME/go 并且在使用 vim-go 时,它已将多个二进制文件(使用 :GoInstallBinaries)安装到该文件夹中。现在结构类似于: --go/
我是一名优秀的程序员,十分优秀!