Linux Mint 컴퓨터에 GAMESS (전산 화학 패키지)를 설치하려고하는데 구성 파일에
.
./config
를 실행할 때 첫 번째 줄은 export: Command not found.
설치 프로세스를 계속하려고하면 다른 “”명령을 찾을 수 없음 “”줄이 많이 나타납니다.
이미 csh
를 설치했습니다. tcsh
그리고 이것은 echo $PATH
의 출력입니다.
/home/chicolucio/Gabedit64:/home/chicolucio/anaconda3/bin:/home/chicolucio/bin:/home/chicolucio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
“”chicolucio “”는 사용자입니다.
파일의 첫 번째 줄을 #!/bin/tcsh
로 변경하려고했습니다 (Readme 파일에서 대화 형 설치 문제) 그러나 작동하지 않았습니다. 또한 인터넷에서 읽은 일부 링크를 기반으로 파일에서 dos2unix
를 실행하려고했지만 작동하지 않았습니다. 두 시도 모두 동일한 “”명령을 찾을 수 없음 “”문제를 발생시킵니다.
그 밖의 무엇을 시도해 볼 수 있습니까? 저는 “리눅스에 익숙하지 않습니다.
댓글
답변
실제로이 소프트웨어에 액세스 할 수 있으며 config
파일이 csh
스크립트 (#!/bin/csh
가 정확함). 이 파일의 사본에 “2014 년 12 월 5 일”이라는 날짜가 있습니다. 그러나 config
파일에 export
명령이있는 경우 수정되었거나 업데이트 된 버전입니다 (잘못된 #!
-줄).
또한 iv id = “가 포함 된 ~/.cshrc
파일이 있는지 조사해야합니다. ae36f0884d “>
명령 (오류 발생). csh
에 대한 ~/.cshrc
파일은 iv id = “1808cfb39b”에 대한 ~/.bashrc
에 해당합니다. >
.
코멘트
- 하지만 소프트웨어에는 최소한 세 가지 변형이 있으며 일부는 분기점이 있습니다. C 셸의 날짜 이전에 가깝습니다.
- @Kusalananda 귀하의 대답은 올바른 방법 인 것 같습니다.
~/.cshrc
에서 내가 찾은 유일한 줄은set path='$HOME/Gabedit64 $path'
입니다. Gabedit는 또 다른 전산 화학 소프트웨어이며 소프트웨어 설치 과정에서 추가 된 것 같습니다. 이 파일의 이름을 .old로 바꾸고 파일을 지 웁니다. 이제 빈~/.cshrc
파일로 GAMESS 설치가 작동합니다. Gabedit도 작동하는 것 같습니다. 그러나 그 선은 무엇을 의미합니까? 빈 파일로 계속 진행하면 Gabedit 소프트웨어가 작동을 멈출 가능성이 있습니까? - @chicolucio ' 경로 설정 방법을 즉시 확인할 수 없습니다.
~/.cshrc
파일은 쉘이export
명령을 실행하도록 할 수 있습니다. - @Kusalananda 좋습니다. 설치 문제가 해결되었으므로 ' 답변을 수락 된 답변으로 표시하겠습니다. 또한 ' 파일의 해당 줄로 인해이 문제가 발생하는 이유를 알 수 없습니다. ' 나중에 파일을 복원하고 다시 시도합니다. 문제가 반복되는지 확인하십시오. 감사합니다!
- @Kusalananda 문제가 무엇인지 알아 낸 것 같습니다. csh의 구문은 bash와 다른 것 같습니다. 몇 가지 조사를 바탕으로
~/.cshrc
파일을set path= ($path $HOME/Gabedit64)
로 다시 작성했습니다. 분명히 작동하지만 오류는 없습니다.
export
가/bin/sh
보다 더 일반적입니다. 대신 사용해 볼 수 있습니까?