繁体   English   中英

Go不用root怎么安装

[英]How to install Go without root

我正在尝试在我的服务器中安装 Go,但我没有在根文件夹中创建文件和目录的根权限。 首先,我将其提取到/home/vt_admin/local/go中。

然后,我设置环境

$ export PATH=$PATH:/home/vt_admin/local/go/bin
$ export GOPATH=$GOPATH:/home/vt_admin/go
$ export GOROOT=$GOROOT:/home/vt_admin/local/go
$ source ~/.bash_profile

但是当我运行go version时,结果是-bash: /home/vt_admin/local/go/bin/go: permission denied 那么,我该如何解决这个问题?

根据Go 官方安装说明(选择 Linux), go工具二进制文件位于 tarball 根目录的bin/子目录中。 按照安装说明的第 2 步在PATH中获取go可执行文件:

(将下面的/usr/local/go/bin替换为/home/vt_admin/local/go/bin

/usr/local/go/bin添加到PATH环境变量。 您可以通过将以下行添加到$HOME/.profile/etc/profile (对于系统范围的安装)来执行此操作:

export PATH=$PATH:/usr/local/go/bin注意:对配置文件所做的更改可能直到您下次登录 > 计算机时才会应用。 要立即应用更改,只需直接运行 shell 命令或使用 source $HOME/.profile等命令从配置文件中执行它们。

除此之外,您的设置还可以。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM