以下の情報は時代遅れです。最新の情報はこちらを参照してください。
-
brewをインストールする.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew update
-
gitをインストールしてecell4のソースをダウンロードする. 必要であれば
ssh-keygen -t rsa -C hoge
などとしてsshキーを作成し, githubのアカウントに登録しておく.git clone https://github.com/ecell/ecell4.git
としても良い.brew install git git clone git@github.com:ecell/ecell4.git cd ecell4
-
ビルドに必要なライブラリをインストールする.
brew install gsl brew install cmake brew install boost brew tap homebrew/science brew install hdf5 curl -O https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py sudo pip install "ipython[notebook]" sudo pip install cython
-
インストールしたライブラリのパスを通しておく.
export CPLUS_INCLUDE_PATH=/usr/local/Cellar/boost/1.58.0/include:/usr/local/Cellar/gsl/1.16/include:/usr/local/Cellar/hdf5/1.8.14/include:$CPLUS_INCLUDE_PATH export LIBRARY_PATH=/usr/local/Cellar/boost/1.58.0/lib:/usr/local/Cellar/gsl/1.16/lib:/usr/local/Cellar/hdf5/1.8.14/lib:$LIBRARY_PATH export DYLD_LIBRARY_PATH=/usr/local/Cellar/boost/1.58.0/lib:/usr/local/Cellar/gsl/1.16/lib:/usr/local/Cellar/hdf5/1.8.14/lib:$DYLD_LIBRARY_PATH # export LD_LIBRARY_PATH=/usr/local/Cellar/boost/1.58.0/lib:/usr/local/Cellar/gsl/1.16/lib:/usr/local/Cellar/hdf5/1.8.14/lib:$LD_LIBRARY_PATH
-
最後に,
./install.sh py2
ちなみに通常
make
するところで下記のようにするとegfrd
のテーブルだけ生成できると思われる.make BesselTables