install:macos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
install:macos [2024/02/05 10:52] – [Download polymake] paffenholzinstall:macos [2024/04/11 16:57] (current) – [Install dependencies with Homebrew] paffenholz
Line 74: Line 74:
 brew install ninja brew install ninja
 brew install ccache brew install ccache
 +brew install mongo-c-driver
 +brew install jupyterlab
 </code> </code>
  
Line 86: Line 88:
 cpanm install Net::SSLeay cpanm install Net::SSLeay
 cpanm Term::ReadLine::Gnu cpanm Term::ReadLine::Gnu
 +cpanm Term::ReadKey
 +cpanm XML::SAX
 </code> </code>
  
-==== Install a python dependence ==== 
- 
-<code> 
-pip3 install jupyter --user 
-</code> 
-This may complain about a path not being set. If so, add this to your $PATH-variable.  
  
 ==== Download polymake ==== ==== Download polymake ====
Line 106: Line 104:
  
 ==== Configure and install polymake ==== ==== Configure and install polymake ====
 +
 +=== Compilation ===
  
 Essentially, polymake is compiled and installed with the following commands. This will put the polymake binary into ''/usr/local''. You may have to use ''sudo'' for installing. Essentially, polymake is compiled and installed with the following commands. This will put the polymake binary into ''/usr/local''. You may have to use ''sudo'' for installing.
  
 <code> <code>
-cd ~/Downloads/polymake-4.9+cd ~/Downloads/polymake-4.11
 ./configure --without-java ./configure --without-java
 ninja -C build/Opt -j2 install ninja -C build/Opt -j2 install
 </code> </code>
  
-However, we recommend to install into a directory in your $HOME-folder. For this, create a folder with+However, we recommend to install into a directory in your ''$HOME''-folder. For this, create a folder with
 <code> <code>
 mkdir $HOME/<polymake_install_folder> mkdir $HOME/<polymake_install_folder>
Line 122: Line 122:
  
 <code> <code>
-cd ~/Downloads/polymake-4.9+cd ~/Downloads/polymake-4.11
 ./configure --without-java --prefix=$HOME/<polymake_install_folder> ./configure --without-java --prefix=$HOME/<polymake_install_folder>
 ninja -C build/Opt -j2 install ninja -C build/Opt -j2 install
Line 132: Line 132:
 </code> </code>
 or add ''$HOME/<polymake_install_folder>/bin/'' to your path. or add ''$HOME/<polymake_install_folder>/bin/'' to your path.
 +
 +=== Configuration ===
 +
 +If you use ''Safari'' as your default browser, then you need to switch to another one for polymake. Please do
 +<code>
 +set_custom $Visual::webbrowser=open -a "Firefox"
 +</code>
 +inside the polymake shell. Replace ''Firefox'' by ''Google Chrome'' if you prefer this browser.
 +
 +
  • install/macos.1707130353.txt.gz
  • Last modified: 2024/02/05 10:52
  • by paffenholz