我一直在使用UTF字符串在Ruby 1.9中出現一些奇怪的錯誤。通常紅寶石會抱怨上是這樣的:獲取堆棧跟蹤信息的紅寶石警告
warning: regexp match /.../n against to UTF-8 string
我想能夠顯示一個警告,一個完整的堆棧跟蹤,或應用某種猴子補丁,我可以覆蓋默認的警告功能。我將如何做到這一點?
我一直在使用UTF字符串在Ruby 1.9中出現一些奇怪的錯誤。通常紅寶石會抱怨上是這樣的:獲取堆棧跟蹤信息的紅寶石警告
warning: regexp match /.../n against to UTF-8 string
我想能夠顯示一個警告,一個完整的堆棧跟蹤,或應用某種猴子補丁,我可以覆蓋默認的警告功能。我將如何做到這一點?
嘗試$DEBUG = true
。這會導致至少一些警告轉化爲錯誤。
在紅寶石?你能詳細說明嗎?我很好奇我該怎麼做。 – Thilo
@Thilo你如何設置它?無論是'ruby --debug'還是'$ DEBUG = true'。 –
不幸的是,這將無法正常工作。我已經在調試模式。我想做一些事情,比如開始/救援/結束警告,我可以抓住一個「警告」對象並從中獲取回溯 –
默認情況下,文件和行號不應該顯示在警告中嗎? –