Jupyter NotebookにRuby Kernelを追加する方法
コラビットの川原です。
今日は、Jupyter NotebookにRuby Kernelを追加する方法を説明します。
(CentOSでの追加方法を記載しています。)
弊社は、メインの開発言語としてRubyを使っています。
ちょっとしたスクリプトを書いた時に、さらっとNotebookに残しておくと、未来の自分やチームメンバーのために役立ちます。
追加方法
Ruby Kernelの追加はすごく簡単にできます。
まず、下記を確認してください。
- Rubyが使えるか(2.1.0以上)
- Jupyter Notebookがインストール済みか
上記が整っていなければ、当然Kernelの追加もできません。
irubyのインストールをインストールする
jupyter notebookでruby kernelを使うためのgemです。
This is a Ruby kernel for Jupyter and is part of SciRuby. You can try it at try.jupyter.org.
https://github.com/SciRuby/iruby
依存ライブラリのインストールする
まず、依存ライブラリがいくつかありますので、インストールします
conda remove zeromq
sudo yum install zeromq-devel zeromq czmqgem install cztop -v 0.12.2sudo gem install rbczmq
cztopは0.13以上だとうまくいかなかったので0.12.2と指定しています。
irubyをインストールする
gem install iruby
インストールできたら、下記のコマンドで登録します。
iruby register --force
Jupyter Notebookを起動する
jupyter notebook
これでRubyのKernelが追加されているはずです。
(ちなみに即座に反映はされずしばらく経つと反映されました)