我從寶石文件接收錯誤:捆綁或軌道運行有任何形式的緩存寶石源文件?
~/.rvm/gems/ruby-2.1.2/gems/psd-2.1.2/lib/psd/layer_info/typetool.rb:127:in `to_css': (error is not important)
我要調試的寶石,所以我去了該文件,並添加了debugger
。它不起作用。接下來我添加了raise
,只是爲了測試。不起作用。我去吃午飯,在debugger
線路工作20分鐘後。我刪除它,再次運行該過程,調試器仍在暫停腳本執行,即使該行不再在文件上。
我跑我的
rails runner myscript.rb
腳本爲什麼會出現這種情況?是否有某種避免讀取寶石源文件的緩存/操作碼?我沒有運行網絡服務器,並且沒有運行應用程序的實例。
我知道不好修改寶石上的代碼。我只是想對這個gem做一個非常具體的問題,是的,我知道我可以從我自己的倉庫中分離和安裝gem,但是我對這種行爲非常感興趣,並且想知道爲什麼會發生這種情況。 –