我一直在互联网上找不到答案。有谁知道如何在Jupyter笔记本中要求红宝石?我尝试require'byebug'
和require 'pry'
毫无用处。
我在尝试require 'byebug'
时遇到此错误:
***没有可用于(pry)的源文件
当我尝试require 'pry'
时出现此错误:
From:(pry)@ line 923 Object#divide:
我使用的是本地笔记本,当然不是云端版本。
编辑:我甚至尝试在需要byebug require '/usr/local/lib/ruby/gems/2.3.0/gems/byebug-9.0.6'
时设置绝对路径。
答案 0 :(得分:0)
我也遇到了这个问题。我遇到了这个问题因为我用ruby-2.3.0安装了iruby并且内核崩溃了,因为我没有所需的gem rbczmq。长话短说我不得不安装ruby版本2.3.3并复制我的gemset并确保Iruby已经注册了我正在使用的正确版本。
rvm list
使用的ruby版本
仔细检查您使用的是您认为自己的版本
可以使用rvm use ruby-x.x.x
更改为正确的。{/ li>
rvm gemset list
会告诉您可用的内容。gem list
确保宝石在您正在使用的宝石套件中。记住每个gemset在安装新的ruby时都是全新的
他们不会自动复制版本。rvm gemset copy ruby-2.3.0 ruby-2.3.3
,或者您只需安装所需的宝石。iruby notebook
启动笔记本并在新选项卡下检查它应该具有您期望的ruby版本,如果它不需要退出iruby并运行iruby register --force
并再次尝试。这对我有用,希望它有所帮助。