PATH 并非永久存储在文件中

PATH 并非永久存储在文件中

我是 Ubuntu 新手。我想向我的添加一些变量PATH- 我正在使用以下步骤:

  1. 打开一个终端窗口。

  2. 键入以下命令:

    export GOROOT=/home/linux/go/hg
    export GOOS=linux
    export GOARCH=386
    export GOBIN=/home/linux/go/bin
    export PATH=$PATH:$GOBIN
    

当我在终端窗口中输入以下命令时:

env | grep '^GO'

表明:

GOBIN=/home/linux/go/bin/
GOARCH=386
GOROOT=/home/linux/go/hg
GOOS=linux

我在终端窗口中尝试了以下命令:

gedit ~/.bashrc

并将以下行粘贴至文件末尾:

GOROOT=/home/linux/go/hg
GOOS=linux
GOARCH=386
GOBIN=/home/linux/go/bin

问题是env没有显示上述变量PATH。也许我使用了错误的命令来存储路径,或者将路径变量存储在错误的文件中?

有人可以指导我在哪里以及如何永久存储上述变量吗PATH

答案1

您忘记导出它们了。请将您的内容编辑~/.bashrc为以下内容:

export GOROOT=/home/linux/go/hg
export GOOS=linux
export GOARCH=386
export GOBIN=/home/linux/go/bin

如果您希望GOBIN在搜索路径中可用,请也附加此行:

export PATH=$PATH:$GOBIN

答案2

我相信您还需要导出 .bashrc 中的变量。此外,您可能需要获取 .bashrc 或注销并重新登录。

答案3

  1. 放在export.bashrc 中的变量前面。
  2. 保存文件。
  3. 登录和退出/打开新终端。
  4. 例如尝试一下env | grep 'PATH',你的路径就会显示出来。

相关内容