我知道在Ruby 1.9.2之後,'。'出於安全原因已不再處於您的路徑中。這似乎使用某些寶石時(那些沒有更新到1.9我想象嗎?),會拋出這樣的錯誤修復「custom_require.rb:36:in'require':no such file to load」errors
$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_relatives:https://github.com/mathpunk/MongoDB_Koans/commit/e2f7898347d328450ec121d22f701508f389cc53
現在我想用rubylog,並且我得到了custom_require錯誤,所以我嘗試了同樣的伎倆: https://github.com/mathpunk/rubylog/commit/995e13dccc6a197d280d0783f3fb7fe50deabd02
但是這一次,我剛剛得到相同的錯誤。我還能嘗試什麼?
ETA:在這段時間裏,我一直在使用sudo gem install blah
安裝寶石,出於某種原因,對rubylog它gem install rubylog
該做的。 (與RVM有什麼關係?)現在一切正常。謝謝。
我不能理解你的/你的鏈接的解決方案。將以下內容添加到我正在運行的文件中並不會改變任何內容:'$ LOAD_PATH.unshift(File.dirname(__ FILE__)) require'rubylog'' – tom