Variáveis configuradas no bashrc ainda foram solicitadas para serem exportadas

1

Eu tenho o arquivo this bash que preciso exportar Variáveis SDK_PATH e BIN_PATH Então, para não se preocupar em exportá-los mais Eu adicionei-os no arquivo ~/.bashrc , mas quando eu executar o bash ele me pede que eu ainda preciso exportar as variáveis, embora eu seja capaz de ecoar no terminal. Como faço para que sejam exportados automaticamente?

Eu declarei as variáveis no arquivo ~/.bashrc da seguinte forma:

SDK_PATH=~/SDKs/ESP8266_RTOS_SDK
BIN_PATH=./bin/
    
por Rinaldi Segecin 08.01.2017 / 06:27

2 respostas

3

Também é preciso export das definições de variáveis em ~/.bashrc , caso contrário, elas não serão propagadas para os processos filhos da sessão de shell interativa (que source -s the ~/.bashrc file). Faça:

export SDK_PATH=~/SDKs/ESP8266_RTOS_SDK
export BIN_PATH=./bin/
    
por 08.01.2017 / 06:35
0

Agora adicione esta duas linhas

  export SDK_PATH
  export BIN_PATH
    
por 08.01.2017 / 06:42