PATH não é permanentemente armazenado em arquivo

0

Sou novato no Ubuntu. Quero adicionar algumas variáveis ao meu PATH - estou usando as seguintes etapas:

  1. Abra uma janela de terminal.

  2. Digite os seguintes comandos:

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

Quando eu digito o seguinte comando em uma janela de terminal:

env | grep '^GO'

Mostra:

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

Eu tentei o seguinte comando em uma janela de terminal:

gedit ~/.bashrc

e colou as seguintes linhas no final do arquivo:

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

O problema é que env não está mostrando as variáveis mencionadas acima em PATH . Talvez eu esteja usando o comando errado para armazenar os caminhos ou armazenar minhas variáveis de caminho no arquivo errado?

Alguém pode me orientar onde e como armazenar as variáveis mencionadas acima no PATH permanentemente?

    
por 3498DB 29.06.2011 / 07:12

3 respostas

5

Você esqueceu de exportá-los. Edite seu ~/.bashrc para algo assim:

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

Se você quiser o GOBIN disponível nos seus caminhos de pesquisa, anexe esta linha também:

export PATH=$PATH:$GOBIN
    
por 29.06.2011 / 07:17
1

Eu acredito que você precisa exportar as variáveis em .bashrc também. Além disso, você pode precisar originar .bashrc ou efetuar logout e voltar novamente.

    
por 29.06.2011 / 07:17
1
  1. Coloque export antes das variáveis em seu .bashrc.
  2. Salve o arquivo.
  3. Login e logout / Abrir novo terminal.
  4. Experimente, por exemplo, env | grep 'PATH' e seu caminho será exibido.
por 29.06.2011 / 07:17