Go 获得;mkdir主页/用户权限被拒绝”;即时获取命令

Go 获得;mkdir主页/用户权限被拒绝”;即时获取命令,go,Go,我在.bashrc文件中设置了以下环境变量 导出GOROOT=/usr/local/go 导出路径=$PATH:$GOROOT/bin 导出GOPATH=/home/Rushikesh/GO 导出路径=$PATH:$GOPATH/bin 当我运行以下命令时: 获取github.com/nsf/gocode 我得到以下错误: package github.com/nsf/gocode: mkdir /home/Rushikesh: permission denied 问题在于您的配置

我在
.bashrc
文件中设置了以下环境变量

导出GOROOT=/usr/local/go 导出路径=$PATH:$GOROOT/bin 导出GOPATH=/home/Rushikesh/GO 导出路径=$PATH:$GOPATH/bin 当我运行以下命令时:

获取github.com/nsf/gocode
我得到以下错误:

    package github.com/nsf/gocode: mkdir /home/Rushikesh: permission denied

问题在于您的配置

在阅读你们的评论时,Rushikesh不是用户,而是你们的目录。 那么GOPATH env变量应该是


export GOPATH=/home/logged\u user\u name/Rushikesh/GO

1。您是否以用户
Rushikesh
的身份运行
go-get
命令?我尝试从
/home
/home/Rushikesh
运行该命令。我已经在
Rushikesh
目录中创建了一个
GO
文件夹。我不是指运行命令的目录。我的意思是,当您运行该命令时,您作为哪个用户登录,以及为
/home/Rushikesh/GO/
文件夹设置了哪些文件权限我还没有为
/home/Rushikesh/GO/
设置任何权限。权限由操作系统默认设置。