Ruby 1.9.2以降、「。」セキュリティ上の理由から、あなたのパスにはもうありません。これは、特定の gem (1.9 に更新されていないものだと思いますか?) を使用するときに問題になるようです。この問題は、次のようなエラーをスローします。
$HOME/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in 'require': cannot load such file -- rubylog (LoadError)
私はこの問題を一度見て修正しました.(おそらく素朴に)いくつかのrequireをrequire_relativesに変更することで:
rubylog を使用したいのですが、custom_require エラーが発生するので、同じトリックを試しました: https://github.com/mathpunk/rubylog/commit/995e13dccc6a197d280d0783f3fb7fe50deabd02
しかし、今回は同じエラーが発生しています。他に何を試すことができますか?
ETA:これまでずっと、gem をインストールするために使用してきましたがsudo gem install blah
、何らかの理由で、rubyloggem install rubylog
がそれを実行します。(RVM と関係がありますか?) これですべてが機能します。ありがとうございました。