bashrc에 구성된 변수는 여전히 내보내기 메시지를 표시합니다.

bashrc에 구성된 변수는 여전히 내보내기 메시지를 표시합니다.

나는 가지고있다이것두 변수 SDK_PATH 및 BIN_PATH를 bash 파일로 내보내야 내보내기에 대해 걱정할 필요가 없습니다 ~/.bashrc. 하지만 bash를 실행하면 여전히 변수를 내보내야 한다는 메시지가 표시됩니다. 터미널에 에코할 수는 있지만요. 자동으로 내보내려면 어떻게 해야 합니까?

~/.bashrc다음과 같이 파일에 변수를 선언합니다 .

SDK_PATH=~/SDKs/ESP8266_RTOS_SDK
BIN_PATH=./bin/

답변1

export변수 정의 도 필요합니다 . 그렇지 않으면 대화형 셸 세션(예: -s 파일) ~/.bashrc의 하위 프로세스로 전파되지 않습니다 . 하다:source~/.bashrc

export SDK_PATH=~/SDKs/ESP8266_RTOS_SDK
export BIN_PATH=./bin/

답변2

이제 이 두 줄을 추가하세요.

  export SDK_PATH
  export BIN_PATH

관련 정보