방문: 명령을 찾을 수 없습니다

방문: 명령을 찾을 수 없습니다

방금 제공된 Unix용 방문 설치 노트에 제공된 명령을 사용하여 Ubuntu 12.04에 과학적 시각화 소프트웨어인 "visit"을 설치했습니다.여기. 정확하게 말하자면, .tar 파일과 설치 스크립트( /usr/Downloads) 를 설치한 디렉터리에서 내 명령이 입력되었으며 ,

chmod 755 visit-install2_7_1 

./visit-install2_7_1 2.7.1 linux-x86_64-ubuntu11 ../Documents/visit

cd
echo "set path = ($path /Documents/visit/bin)" >> .cshrc

이제 CLI에 "visit" 명령을 입력하면 "visit: command notfound" 오류가 발생합니다. 저는 정확히 Linux 전문가는 아닙니다. 그렇다면 이와 같은 문제에 대한 일반적인 해결책은 무엇입니까? 위의 명령을 보면 검색 경로가 설정되어 있다는 것을 알 수 있습니다(이것이 무엇인지는 잘 모르겠습니다). 이것이 문제의 원인이 될 수 있습니까? 디렉토리로 이동하여 ./visit을 실행해야만 소프트웨어를 열 수 있는데 visit/bin, 그럴 필요는 없을 것 같습니다.

답변1

지침에서 따랐던 마지막 줄에 문제가 있을 수 있습니다.

echo "set path = ($path /Documents/visit/bin)" >> .cshrc

이는 C Shell을 사용하는 경우에만 적용됩니다. Ubuntu 사용자라면 기본 쉘이 bash일 가능성이 높습니다.

애플리케이션을 실행하려고 할 때 "명령을 찾을 수 없음" 오류가 발생하므로 현재 $PATH 변수에 폴더가 포함되어 있지 않다고 가정할 수 있습니다 /Documents/visit/bin. 다음 명령을 실행하여 이를 확인할 수 있습니다.

echo $PATH

이는 다음과 같은 내용을 반환할 가능성이 높습니다.

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Bash로 동등한 작업을 수행하려면 스택 오버플로에 대한 이 질문의 지침을 따르십시오.Linux에서 $PATH를 영구적으로 설정하는 방법은 무엇입니까?

또는... 다음 단계를 따르세요.

  1. 좋아하는 편집기로 편집 .bashrc하거나 .profile(홈 디렉토리에서)
  2. 라고 적힌 줄을 찾으세요 export PATH=. 찾으면 4단계로 건너뛰세요.
  3. 파일 하단에 다음과 같은 줄을 추가합니다.export PATH=$PATH
  4. :<path/to>/visit/bin2단계에서 찾은 줄의 끝에 추가하거나 3단계에서 추가했습니다. <path/to>방문을 설치한 폴더는 어디에 있습니까?

이 줄만 추가하면 됩니다.어느 하나 .bashrc또는 .profile둘 다에 추가할 필요가 없습니다.

관련 정보