나는 가지고있다이것두 변수 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