Sar*_*vex 5 ruby jupyter iruby jupyter-notebook
我是 macOS Sierra 10.12.3 上的 Ruby with Homebrew。我使用 pip install 安装了 jupyter,使用 gem install 安装了 iruby
当我运行时,iruby notebook服务器启动正常,但在创建新笔记本时,内核总是被以下日志杀死。
/usr/local/lib/ruby/gems/2.4.0/gems/iruby-0.2.9/lib/iruby/kernel.rb:18:in `initialize': uninitialized constant IRuby::Kernel::Session (NameError)
from /usr/local/lib/ruby/gems/2.4.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `new'
from /usr/local/lib/ruby/gems/2.4.0/gems/iruby-0.2.9/lib/iruby/command.rb:70:in `run_kernel'
from /usr/local/lib/ruby/gems/2.4.0/gems/iruby-0.2.9/lib/iruby/command.rb:34:in `run'
from /usr/local/lib/ruby/gems/2.4.0/gems/iruby-0.2.9/bin/iruby:5:in `<top (required)>'
from /usr/local/bin/iruby:22:in `load'
from /usr/local/bin/iruby:22:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我看过其他问题,但错误消息不同。
小智 1
github 上的 iRuby 文档建议使用 Anaconda 并使用 rbenv 将 Ruby 环境设置为 2.4.1。我在尝试 iRuby 内核时遇到了同样的问题。
来自自述文件:
苹果
我建议使用 Anaconda 安装。
之后,运行以下命令。
Run Code Online (Sandbox Code Playgroud)brew install rbenv automake gmp libtool wget rbenv install 2.4.1 rbenv global 2.4.1 echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc brew install zeromq brew install czmq --HEAD gem install cztop iruby iruby register --force