JupyterのRuby版kernel, IRubyをインストールする方法.
最新版の情報はIRubyのREADMEに書いてある.
https://github.com/SciRuby/iruby
参考: IRubyの動作画面
https://www.youtube.com/watch?v=ZxjqsIluM88
Ubuntu 15.10
rbczmqのおかげでインストールが楽とても楽.
pip install jupyter
pip install ipython
gem install rbczmq
gem install iruby
iruby notebook
MacOS X
ipythonのインストールは同様に.
pip install jupyter
pip install ipython
ffi-rzmqの動作にzeromq3.2.xが必要.
Anaconda上で環境構築した場合は以下の操作が必要.
conda remove zeromq
brew install zeromq
Macではrbczmqがうまくビルドできないらしいのでffi-rzmqを使う.
gem install ffi-rzmq
gem install iruby
iruby notebook
Windows
SciRubyにWindows持ってる人がほとんどいないので頑張ってpatch書いた.
PythonとIPython周辺環境のインストール
WindowsでPythonを動かすツールはいくらでもあるが今回はEnthought Canopyを使った.
https://www.enthought.com/
ZeroMQをインストール
ZeroMQのWebサイトから3.2系Stable Releaseのバイナリをダウンロード・インストールする.(x64でなくx86を選択すること)
http://zeromq.org/area:download
ZeroMQのインストールされたディレクトリのbinまでのパスを環境変数PATHに追加する.
後でインストールするffi-rzmqがPATHに入っているディレクトリからlibzmq.dll
を探す仕様になっているので上記binの中のlibzmq-v100-mt-3_2_4.dll
をlibzmq.dll
にリネームする.
IRubyと依存gemをインストール
PRはmergeされたが未だにgemがリリースされてないのでgit clone
してくる.
git clone https://github.com/SciRuby/iruby.githttps://github.com/domitry/iruby.git
cd iruby
gem build iruby.gemspec
gem install iruby-0.2.7.gem
FreeBSD
以下の通りインストールできるらしい.
https://github.com/SciRuby/iruby#freebsd