我正在使用Thor gem,但是我已經將git repo克隆到一個文件夾,並且我希望系統使用那個而不是寶石,因爲我在克隆的repo中添加了一個功能並且想要測試它。使用克隆的git回購代替寶石?
我該如何告訴系統(Ubuntu 10.4)使用克隆的repo,而不是已安裝的gem。
我正在使用Thor gem,但是我已經將git repo克隆到一個文件夾,並且我希望系統使用那個而不是寶石,因爲我在克隆的repo中添加了一個功能並且想要測試它。使用克隆的git回購代替寶石?
我該如何告訴系統(Ubuntu 10.4)使用克隆的repo,而不是已安裝的gem。
您必須將其添加到加載路徑,然後require
它。
要麼將其放入變量$:
(取決於系統和安裝,只需簽入irb)中的文件夾,或將其添加到該變量中。
卸載以前的寶石,然後運行像
$ rake build
$ gem install pkg/xxx.gem
或者我有一個自動它(提交更改即可)插件:
$ gem install specific_install
$ gem specific_install -l [email protected]:rdp/win32screenshot.git # for example
是什麼$之間的區別:與$ LOAD_PATH? – 2010-09-05 21:28:20
沒有,$ LOAD_PATH是別名。 :) – gaqzi 2010-09-05 21:29:52