为什么在个人用户里安装的Go,在root里却显示未安装?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zzy6267
帖子: 2
注册时间: 2018-02-05 11:42
系统: Ubuntu 16.04

为什么在个人用户里安装的Go,在root里却显示未安装?

#1

帖子 zzy6267 » 2018-02-05 11:52

本人使用的是Ubuntu16.04
在个人用户里安装好了Go,使用go version 和go env 命令也显示已安装成功。
但在root用户下,使用go version go env 均显示未安装Go 。
请各位大神帮忙解答一下这是为什么 感激不尽!!!!
附件
2.png
1.png
1.png (15.54 KiB) 查看 3408 次
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 为什么在个人用户里安装的Go,在root里却显示未安装?

#2

帖子 poloshiao » 2018-02-05 17:40

看看 有沒有幫助

1. https://golang.org/cmd/go/#hdr-GOPATH_e ... t_variable
GOPATH environment variable
The GOPATH environment variable lists places to look for Go code.
If the environment variable is unset, GOPATH defaults to a subdirectory named "go" in the user's home directory ($HOME/go on Unix, %USERPROFILE%\go on Windows), unless that directory holds a Go distribution. Run "go env GOPATH" to see the current GOPATH.

2. 當你使用 个人用户 安装好了Go
預設安裝路徑是在个人用户家目錄 ~/ (/home/个人用户)

3. 當你使用 root 登入 家目錄 ~/ (/root)
找不到已安裝的 go code
應該是正常的

4. 新手 在 Ubuntu 不建議 使用 root 登入 或 切換成 root 身份 執行指令 會碰到許多問題
onlylove
论坛版主
帖子: 5230
注册时间: 2007-01-14 16:23

Re: 为什么在个人用户里安装的Go,在root里却显示未安装?

#3

帖子 onlylove » 2018-02-05 21:37

一句话,环境变量设置了没?
zzy6267
帖子: 2
注册时间: 2018-02-05 11:42
系统: Ubuntu 16.04

Re: 为什么在个人用户里安装的Go,在root里却显示未安装?

#4

帖子 zzy6267 » 2018-02-06 10:18

poloshiao 写了:看看 有沒有幫助

1. https://golang.org/cmd/go/#hdr-GOPATH_e ... t_variable
GOPATH environment variable
The GOPATH environment variable lists places to look for Go code.
If the environment variable is unset, GOPATH defaults to a subdirectory named "go" in the user's home directory ($HOME/go on Unix, %USERPROFILE%\go on Windows), unless that directory holds a Go distribution. Run "go env GOPATH" to see the current GOPATH.

2. 當你使用 个人用户 安装好了Go
預設安裝路徑是在个人用户家目錄 ~/ (/home/个人用户)

3. 當你使用 root 登入 家目錄 ~/ (/root)
找不到已安裝的 go code
應該是正常的

4. 新手 在 Ubuntu 不建議 使用 root 登入 或 切換成 root 身份 執行指令 會碰到許多問題
感谢!!!
回复