• Shell Setup:
    • NeXtMidas runs with the C-shell (either csh or tcsh) and Bash shell.
    • Follow the instructions below to set up the environment variables in the shell of your choosing.
    • This follows X-Midas practice.
  • Environment Variables:
    • Set JAVAHOME to point to the Java installation directory (this is usually under /opt/). For example:
      C-Shell: setenv JAVAHOME /opt/j2sdk1.4.2_04
      Bash:    export JAVAHOME=/opt/j2sdk1.4.2_04
    • Set the NMROOT to point to the NeXtMidas install directory. For example:
      C-Shell: setenv NMROOT /home/midas/nxm220
      Bash:    export NMROOT=/home/midas/nxm220
    • Alias nmstart to simplify starting NeXtMidas:
      C-Shell: alias nmstart source $NMROOT/os/unix/nmstart
      Bash:    alias nmstart='source $NMROOT/os/unix/nmstart.sh'
      Use single quotes rather than double quotes when setting this alias so that any change to NMROOT will be automatically picked up next time you use nmstart.
    • Many users also alias nms to nmstart:
      C-Shell: alias nms nmstart
      Bash:    alias nms=nmstart
    • To make life easy these can all be set in .cshrc for C-Shell and .bashrc for Bash. For example:
      C-Shell:
      setenv JAVAHOME /opt/j2sdk1.4.2_04
      setenv NMROOT   /home/midas/nxm220
      alias nmstart   source $NMROOT/os/unix/nmstart
      alias nms       nmstart
      
      Bash:
      export JAVAHOME=/opt/j2sdk1.4.2_04
      export NMROOT=/home/midas/nxm220
      alias nmstart='source $NMROOT/os/unix/nmstart.sh'
      alias nms=nmstart