我正在嘗試require
我下載並修改的寶石源代碼。 require
適用於主文件,但主文件require
其他文件(類和模塊),不幸的是,這些類和模塊是從以前安裝的gem(通過gem
命令)加載的,而不是本地修改的。需要修改的寶石源代碼
我在做require './lib/foo'
,想告訴require只加載本地文件嗎?
編輯:我的require './lib/foo'
正在工作。 foo是我想要的本地版本。但是foo確實需要其他東西,而這些需要指向已安裝gem的文件(我不想因爲我正在嘗試糾正內部的東西)。
是你的修改通用和匹配,以目前創業板的質量?如果是這樣,除了可以立即使用的答案之外,您可以在github上進行pull請求,然後在發佈更改時正常使用gem。 –
是的,這是計劃。我只是希望能夠在推送我的更改之前在IRB或測試腳本上測試這個gem。 – Hartator