# Begin ~/.bash_profile # my home directory on my Mac is # /Users/RT # to see the current env vars: # env # To source the file: # source /Users/RT/.bash_profile # Personal environment variables and startup programs. # Personal aliases and functions should go in ~/.bashrc. System wide # environment variables and startup programs are in /etc/profile. # System wide aliases and functions are in /etc/bashrc. # put the Java Drools *.jar files built by Maven on the classpath export CLASSPATH=/Users/RT/.m2/repository if [ -d ~/bin ] ; then PATH=~/bin:"${PATH}" fi # PATH=/Postgres/bin:"${PATH}" # add path to Java commands to PATH for Java: # /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java # PATH=$PATH:/Postgres/bin:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands PATH=$PATH:/Postgres/bin:/Library/Java/Home/bin:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands # for Ice add # /Library/Ice/Versions/3.3.1/bin # PATH=$PATH:/Postgres/bin:/Library/Java/Home/bin:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands:/Library/Ice/Versions/3.3.1/bin JAVA_HOME=/Library/Java/Home echo JAVA_HOME = $JAVA_HOME ICE_HOME=/Library/Ice/Versions/3.3.1 ICEPY_HOME=/Library/Ice/Versions/3.3.1 # PGPORT=5432 - did not work for some reason, so using 5433 PGPORT=5433 echo PGPORT = $PGPORT PGDATA=/Postgres/Data echo PGDATA = $PGDATA PGLIB=/Postgres/lib/ # USERNAME="" # export USERNAME PATH PGPORT PGDATA PGLIB # bash-3.2$ python # Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) # [GCC 4.2.1 (Apple Inc. build 5646)] on darwin # Type "help", "copyright", "credits" or "license" for more information. # >>> import sys # import sys # >>> print sys.pathc # print sys.path # ['', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Python/2.6/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode'] # >>> - PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages:/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old:/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload:/Library/Python/2.6/site-packages:/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC:/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode DYLD_LIBRARY_PATH=/Library/Frameworks/BerkeleyDB/Versions/4.6.21.NC/lib:/Library/Frameworks/expat/Versions/2.0.1/lib:/Library/PostgreSQL/Versions/8.3.11/lib:/Library/mcpp/Versions/2.7.2/lib # for Ice add # /Library/Ice/Versions/3.3.1/lib # DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Ice/Versions/3.3.1/lib # for HDF5 DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Frameworks/HDF5/Versions/1.8.4_patch1/lib # 6/10/10 DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Frameworks/libjpeg/Versions/8/lib DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Frameworks/ligpng/Versions/1.2.39 DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Frameworks/Freetype/Versions/2.3.12 DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/Frameworks/lcms/Versions/1.19 DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/Library/flex/Versions/2.5.35/lib echo DYLD_LIBRARY_PATH = $DYLD_LIBRARY_PATH # for HDF5 HDF5_DIR=/Library/Frameworks/HDf5/Versions/1.8.4_patch1 echo HDF5_DIR= $HDF5_DIR # JGoodies Forms and Looks *.jar files are used in the compilation of Ice. # See top of p. 7 in Ken Arcieri's OMERO Mac OS X install instructions. # I have modified the /Omero/Downloads/Ice-3.3.1/java/config/build.properties file like so: # # 6/3/10 # # jgoodies.forms = /usr/share/java/forms-1.2.0.jar # jgoodies.forms = /Omero/Downloads/ThirdParty/forms-1.2.0/forms-1.2.0.jar # # jgoodies.looks = /usr/share/java/looks-2.1.4.jar # jgoodies.looks = /Omero/Downloads/ThirdParty/looks-2.1.4/looks-2.1.4.jar # # But I figure it cannot hurt to also add both JGoodies *.jar files to the CLASSPATH. # # Also, I add the BerkeleyDB lib/db.jar file to the CLASSPATH for use by Ice. CLASSPATH=/Omero/Downloads/ThirdParty/forms-1.2.0/forms-1.2.0.jar:/Omero/Downloads/ThirdParty/looks-2.1.4/looks-2.1.4.jar:/Library/Frameworks/BerkeleyDB/4.6/lib/db.jar:. # adding *.jar files created for Ice CLASSPATH=$CLASSPATH:/Library/Ice/Versions/3.3.1/lib/Ice.jar:/Library/Ice/Versions/3.3.1/lib/IceGridGUI.jar:/Library/Ice/Versions/3.3.1/lib/ant-ice.jar:. # We set the ICEPY_HOME var above: ICEPY_HOME=/Library/Ice/Versions/3.3.1 # PYTHONPATH=$ICEPY_HOME/python:$PYTHONPATH # for OMERO binary distribution python subdir PYTHONPATH=/Library/Omero/Versions/4.1.1/omero_dist/lib/python:$PYTHONPATH # 6/7/10 for OMERO server OMERO_TEMPDIR=/var/lib/omero/tmp # for OMERO binary distribution python subdir PATH=/Library/Omero/Versions/4.1.1/omero_dist/bin:$PATH export PATH PGPORT PGDATA PGLIB PYTHONPATH CLASSPATH JAVA_HOME ICEPY_HOME ICE_HOME DYLD_LIBRARY_PATH HDF5_DIR OMERO_TEMPDIR # End ~/.bash_profile