Reputation: 198
Is the problem in the PATH
section?
When I try to fix the PATH
with setenv
I then get:
set: Variable name must begin with a letter.
Here is a snip of the file:
setenv MAIL /usr/spool/mail/$USER
setenv MATLABPATH /home/users/me/matlab/functions:/home/users/me/matlab/scripts
setenv PYTHONPATH /home/users/me/python/modules:/home/users/me/python/scripts
set path=( /sbin /bin /usr/bin /usr/local/bin /usr/local/java/bin
/usr/bin/X11 ~/bin)
if (! $?csh) then
if($?prompt) then
set prmptchr=$prompt
else
set prmptchr="/"
endif
alias setprompt 'set prompt = "$cwd$prmptchr "' # directory name in prompt
alias cd 'chdir \!*; setprompt'
alias pushd 'pushd \!*; setprompt'
alias popd 'popd \!*; setprompt'
setprompt
endif
Upvotes: 1
Views: 3326
Reputation: 198
Here are the 2 issues corrected:
setenv MAIL /usr/spool/mail/$USER
setenv MATLABPATH /home/users/me/matlab/functions:/home/users/me/matlab/scripts
setenv PYTHONPATH /home/users/me/python/modules:/home/users/me/python/scripts
# Added \ to split across multiple lines
set path=( /sbin /bin /usr/bin /usr/local/bin /usr/local/java/bin \
/usr/bin/X11 ~/bin)
if (! $?csh) then
if($?prompt) then
# Added " around $prompt to make sure it's quoted correctly.
set prmptchr="$prompt"
else
set prmptchr="/"
endif
alias setprompt 'set prompt = "$cwd$prmptchr "' # directory name in prompt
alias cd 'chdir \!*; setprompt'
alias pushd 'pushd \!*; setprompt'
alias popd 'popd \!*; setprompt'
setprompt
endif
Upvotes: 1