我已经在根目录中安装了 go v1.14.2,授予了它权限,然后将 go 文件夹移动到另一个驱动器
/mnt/d/go
现在在 .profile 和 .bashrc 文件中我已经导出了 GOROOT 和 GOPATH,它看起来像这样。
export GOROOT=$mnt/d/go
export GOPATH=$mnt/d/go_space
export PATH=$PATH:/mnt/d/go/bin:$GOPATH/bin
在运行 go 版本时,我得到了
go: cannot find GOROOT directory: /d/go
答案1
它应该是:
export GOROOT=/mnt/d/go
export GOPATH=/mnt/d/go_space
export PATH=$PATH:/mnt/d/go/bin:$GOPATH/bin
因为mnt
没有设置任何东西,$mnt
所以不会返回任何内容。
注销并重新登录以应用更改。
你看,PATH
是一个环境变量已经设置好了。您可以运行以下命令来显示其设置:
echo $PATH
还有其他变量,HOME
例如USER
:
echo $HOME
echo $USER
你也可以设置自己的:
export foo=bar
并检查:
echo $foo
您还可以添加类似hello
这样的内容foo
:
export foo=hello:$foo
echo $foo
或者
export foo=$foo:hello
echo $foo