2017-01-04 10 views
1

私はインターネット上で何の答えも見ていませんでした。 Jupyterのノートブックでルビーの宝石を要求する方法を誰かが知っていますか?私はrequire'byebug'require 'pry'を使ってみました。私がしようとすると、Jupyterノートブックでルビーの宝石を要求する方法は?

は、私はこのエラーを取得するrequire 'byebug'

***(PRY)

そして、私がしようと、このエラーのために利用できませsourcefileのないrequire 'pry'

から:(PRY)@ライン923オブジェクト#分割:

私は地元のノートを使用していますが、もちろんクラウド版ではありません。

編集:byebugが必要なときに絶対パスを設定しようとしました。require '/usr/local/lib/ruby/gems/2.3.0/gems/byebug-9.0.6'

答えて

0

私もこれに問題がありました。私はruby-2.3.0でirubyをインストールしたので、この問題にぶち当たっていました。カーネルには必要なgem rbczmqがないのでクラッシュしていました。ロングストーリー短く私はRubyバージョン2.3.3をインストールしてgemsetをコピーし、Irubyが正しいバージョンを登録していることを確認しなければなりませんでした。あなたがrvm listを使用しているルビーのバージョン

  1. チェックは、ここであなたはあなたがあなたが rvm use ruby-x.x.xで正しいものに変更することができていると思うのバージョンを使用している ダブルチェックする必要があります。
  2. ルビーバージョンを決めたら、使用しているgemsetを確認してください。 rvm gemset listは利用可能な情報をお知らせします。
  3. gem listを使用して、使用している宝石セットに宝石が入っていることを確認してください。あなたが新しいルビーをインストールするときに各gemsetが新品であることを覚えておいてください。 バージョンは自動的にコピーされません。
  4. (オプション)rvm gemset copy ruby-2.3.0 ruby-2.3.3を使用していたgemsetをコピーするか、必要なだけの宝石をインストールできます。
  5. Jupyter(Iruby)が正しいバージョンを使用していることを確認してください。もう一度それは別のバージョンを見ている可能性があり、その場合、その宝石は実際にその宝石ではありません。ノートブックをiruby notebookで起動し、新しいタブの下にあるルビーのバージョンを確認して、irubyを終了してiruby register --forceを実行してもう一度やり直す必要がない場合は、それを期待してください。

私はそれが役に立ちそうです。

関連する問題