2010-09-05 54 views
1

我正在使用Thor gem,但是我已經將git repo克隆到一個文件夾,並且我希望系統使用那個而不是寶石,因爲我在克隆的repo中添加了一個功能並且想要測試它。使用克隆的git回購代替寶石?

我該如何告訴系統(Ubuntu 10.4)使用克隆的repo,而不是已安裝的gem。

回答

1

您必須將其添加到加載路徑,然後require它。

要麼將​​其放入變量$:(取決於系統和安裝,只需簽入irb)中的文件夾,或將其添加到該變量中。

+0

是什麼$之間的區別:與$ LOAD_PATH? – 2010-09-05 21:28:20

+0

沒有,$ LOAD_PATH是別名。 :) – gaqzi 2010-09-05 21:29:52

0

卸載以前的寶石,然後運行像

$ rake build 
$ gem install pkg/xxx.gem 

或者我有一個自動它(提交更改即可)插件:

$ gem install specific_install 
$ gem specific_install -l [email protected]:rdp/win32screenshot.git # for example