저는 MacOSX에서 iTerm을 사용하고 있으며 모든 것이 처음입니다. 생물정보학 프로그램 설치를 준비 중이므로 "Scripts" 및 "Programs"에 대한 새 디렉터리를 만들고 이를 경로에 추가하려고 합니다.
이것이 내가 한 일입니다:
nano.bash_profile 내보내기 PATH="$PATH:$HOME/스크립트" PATH="$PATH:$HOME/프로그램" 소스.bash_profile
다음을 반환합니다.
-bash: 내보내기: `/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Tori/Scripts': 유효한 식별자가 아닙니다.
nano를 사용하여 프로필을 다시 입력하려고 시도했는데 -bash: nano: command not found
창을 닫고 새 세션을 다시 열었는데 동일한 "유효한 식별자가 아닙니다"라는 메시지가 표시되고 이제 명령이 인식되지 않는다고 합니다.
내가 무엇을 엉망으로 만들었고 어떻게 해결하나요?
답변1
이렇게 하면 문제가 해결됩니다.
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/Tori/Scripts
근본적인 이유는 입니다 =
.
.bash_profile
물론 나중에 이러한 추가 공백을 편집하고 제거 해야 합니다 .
답변2
여기에는 Mac이 없습니다. 일반 전화 대신 /usr/bin/nano
전화 를 걸어보세요 . 아마 알고 계시겠지만, 여러분의 모든 디렉토리는 바이너리를 찾기 위해 검색되며, 여러분이 그것을 망쳐 놓은 후에는 여러분이 정확히 어디를 봐야 하는지 알려주지 않는 이상 여러분의 디렉터리를 찾지 못할 것입니다./bin/nano
nano
PATH
nano
@jasonwryan이 말했듯이 다음 공백은 =
매우 의심스러워 보이며 아마도 거기에 있어서는 안됩니다.
(나중에 참고할 수 있도록 구성 파일의 변경 사항은 새 창에만 적용되므로 이전 터미널 창을 열어둔 채 새 터미널 창에서 모든 것을 시험해 보는 것이 좋습니다.)