프로그램 설치시 자꾸 에러가 발생합니다.
Madagascar 라는 프로그램을 설치하고 있습니다. 인스톨하는 순서에 맞게 설치를 하고 있는데
source env.csh라고 치면 아래와 같이 나옵니다.
------------------------------------------------------------------------------------
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
bash: env.csh: 줄 30: syntax error near unexpected token `('
bash: env.csh: 줄 30: `set path = ($RSFROOT/bin $path)'
-------------------------------------------------------------------------------------
setenv, netenv 관련된 패키지는 모두 설치했습니다.
아래는 env. csh 입니다.
--------------------------------------------------------------------------------------
#!/bin/csh
# Path for Madagascar installation directory
setenv RSFROOT /usr
# Path for Madagascar source directory
setenv RSFSRC /home/hwikyung/Downloads/madagascar-1.1
# Path for Python packages
if ($?PYTHONPATH) then
setenv PYTHONPATH $RSFROOT/lib/python2.6/dist-packages:${PYTHONPATH}
else
setenv PYTHONPATH $RSFROOT/lib/python2.6/dist-packages
endif
# Path for binary data files part of RSF datasets
setenv DATAPATH /var/tmp/
# Path for manual pages
setenv MANPATH `manpath`:$RSFROOT/share/man
# Path for shared object files
if ($?LD_LIBRARY_PATH) then
setenv LD_LIBRARY_PATH $RSFROOT/lib:${LD_LIBRARY_PATH}
else
setenv LD_LIBRARY_PATH $RSFROOT/lib
endif
# Path for executables
set path = ($RSFROOT/bin $path)
--------------------------------------------------------------------------------------
혹시 아시는분 도와주세요 ㅠㅠ
cshell로 구현되어있는데 bash에서 실행하셔서
cshell로 구현되어있는데 bash에서 실행하셔서 생긴 문제로 보입니다.
1) cshell을 설치하시고 csh인 상태에서 스크립트를 실행하시던지
2) env.csh를 bash용으로 변경하고 실행하세요.
3) 혹시 env.bash나 env.sh가 있는지 확인해보시구요.
댓글 달기