Mac OS에서 터미널을 열면 터미널이 맨 위에 인쇄됩니다.
/.zshrc:export:97: not valid in this context -w
나는 엄격한 온라인 지침을 따르고 nano를 사용하여 /.zshrc 파일의 한 줄을 수정했습니다. 제가 실수로 뭔가를 망친 것 같아요.
나는 숭고한 파일을 열었고 관련 줄은 다음과 같습니다.
96 export PATH=$PATH:$HOME/bin
97 export EDITOR='subl' -w
98 export PATH=$PATH:$HOME/bin
99 export EDITOR='subl' -w
이 문제를 해결하는 방법을 모르겠습니다.
답변1
호출은 export
다음과 같습니다.
export variable=value other_variable=its_value third_variable
이는 세 개의 변수를 내보내고 그 중 두 개의 값을 설정합니다.
당신이 사용하는 경우
export variable=value other_value
전체 문자열로 인용되지 않은 경우 value other_value
내보낼 other_value
변수의 유효한 이름이어야 합니다.
귀하의 경우에는
export EDITOR='subl -w'
대신에
export EDITOR=subl -w
EDITOR
변수에 값이 있기를 원하는 경우 subl -w
.
댓글에서, 줄을 반복해야 하는지 묻습니다. 아니요, 반복할 필요가 없습니다.
해당 export EDITOR
행의 경우 중복 행은 작동하지 않습니다(할당 합계만 다시 수행함 export
). 이 export PATH
줄의 경우 동일한 문을 두 번째로 실행할 때 경로를 추가합니다.$HOME/bin
다시값의 끝까지 PATH
. 이로 인해 실제 결과는 없지만 실행 파일을 몇 분의 1초 정도 느리게 찾을 수 있습니다.