2012-08-09 58 views
0

我使用Bundler爲簡單的rackup應用創建ruby gem(不是Rails)。運行rake install然後每次重新啓動webserver都是一件非常痛苦的事情。大多數情況下沒問題,因爲我用rspec測試了所有的東西,但沒有設計。我的寶石包含了大量的設計,每次我更新我的寶石,我必須拋出相同的程序。在本地創建gem並跳過rake安裝

是否可以在本地構建寶石,而無需運行rake install,然後每次重新啓動機架服務器?

+0

您是否在使用Bundler來管理您的應用的寶石? (即,你的應用程序是否有Gemfile?) – BaronVonBraun 2012-08-09 13:39:09

+0

是的,我在使用Bundler。 – sandelius 2012-08-09 17:30:19

回答

0

如果您使用Bundler來管理應用程序中的寶石,您可以使用Bundler的path指令來使用當前正在開發的gem。

在你的Gemfile:

# My awesome gem that I'm developing 
gem 'some-awesome-gem', :path => '~/Projects/some_awesome_gem' 

本質上說,只是點的路徑在哪裏你的寶石所在的目錄,你會不會有包裝寶石的新版本,當你積極開發它。

有關更多詳細信息,請參見Bundler homepageGemfile Manual