|
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
| The steps below will result in successful install Octave and Gnuplot. This approach should be avoided on systems with a package manager such as Fink, Macports, orHomebrew installed. These instructions were originally copied form [http://bl.anthonysutardja.com/post/24020287559/installing-octave-on-osx-lion Anthony Sutardja].
| | #REDIRECT [[Installing MacOS X Bundle]] |
| | |
| * [http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2011-04-21%20binary%20of%20Octave%203.4.0/ Download the latest OSX binary of Octave]. This is everything that you need to download. Gnuplot, as well as AquaTerm, are included within the dmg.
| |
| | |
| * Mount the image and copy Octave.app to your /Applications/ folder.
| |
| | |
| * Inside the Octave image, mount the gnuplot-4.4.3-aqua-i386.dmg which is located in the Extras folder and copy gnuplot.app into your /Applications/ folder as well.
| |
| | |
| * In your favorite text editor, open up /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot and replace every instance of DYLD_LIBRARY_PATH with DYLD_FALLBACK_LIBRARY_PATH. There should be four matches that need to be replaced. In vim, you can do this with the following command:
| |
| | |
| :%s/DYLD_LIBRARY_PATH/DYLD_FALLBACK_LIBRARY_PATH/g
| |
| | |
| * ''Optional'': If you want to run Octave from the commandline, you can make an alias to one of the binaries. I would put them somewhere separate from all your other binaries (e.g. ~/bin/). If you choose to do this, you must add /Users/YourAccount/bin/ to your PATH (as well as making the bin folder). To do this, add the line PATH=/Users/YourAccount/bin:$PATH to your .bash_profile located in your home directory. Then make the following aliases:
| |
| | |
| <pre>sudo ln -sf /Applications/gnuplot.app/Contents/Resources/bin/gnuplot /Users/YourAccount/bin/gnuplot
| |
| sudo ln -sf /Applications/Octave.app/Contents/Resources/bin/octave /Users/YourAccount/bin/octave</pre>
| |
| | |
| And that’s it! You can type octave at the command-line of Terminal.app to enter the Octave shell.
| |