~/.bashrc가 내보내기를 인식하지 못합니다.

~/.bashrc가 내보내기를 인식하지 못합니다.

이것은 당신이 본 것 중 가장 이상한 것일 수도 있습니다. 하지만 사실이에요. 저는 macOS를 사용하고 있으며 devKitARM을 설치하고 싶습니다. Git을 설치한 후 가이드는 프로그램에 바이너리 위치를 표시하라고 지시했습니다. 다음을 실행하라고 알려줍니다.

echo "export DEVKITPRO=/opt/devkitpro" >> ~/.bashrc
echo "export DEVKITARM=/opt/devkitpro/devkitARM" >> ~/.bashrc
source ~/.bashrc

하지만 이렇게 하면 나에게

export: Command not found.
export: Command not found.
export: Command not found.

확인해 보니 ~/.bashrc거기에 이미 일부 시스템 기능에 대한 명령이 있는 것으로 나타났습니다. export PATH그러나 이는 인정된 적이 없습니다. 누구든지 도와줄 수 있나요?

답변1

현재 실행 중인 쉘은 export명령이 없는 (TENEX) C 쉘입니다. sourceC 셸에서는 Bourne Again 또는 POSIX 셸 스크립트를 사용할 수 없습니다 . C 쉘 구문은 Bourne/POSIX 쉘 구문과 다릅니다.

setenvC 쉘과 관련된 대화형 쉘 명령에 이러한 환경 변수를 추가하십시오 . 로그인 쉘에 대해 이를 자동화하려면 C 쉘 ~/.login스크립트가 필요합니다.

수동 설치 지침실제로는 "이 변수를 실행 환경에 추가하세요"라고 말합니다. Bourne Again 쉘은 단지 "예"일 뿐입니다. 분명히 Bourne Again 쉘을 사용하지 않는 경우(분명히 사용하지 않는 경우) 실제 선택한 쉘에 적합한 모든 작업을 수행할 수 있습니다.

관련 정보