2015-07-11 107 views
0

我使用pry gem來調試我的rails應用程序。所以我有 指定它在我的Gemfile中並使用它。但我不需要用指定的pry gem來推送 Gemfile。所以每次我需要將其恢復爲 原始Gemfile並將其推送到遠程回購。在本地機器上安裝gem

我想知道有沒有什麼辦法,我可以在我的 本地機器上安裝撬寶石,在我的軌道使用它的應用程序在全球範圍,使我沒有 到指定的Gemfile創業板??。

我試圖做

gem install pry 

但是,當我在軌控制器使用binding.pry,它說

undefined method `pry' for #<Binding:0x0000000619398> 

回答

0

藉助捆綁,你可以根據自己的環境創建組。 您只能爲開發組安裝您的寶石。 將下面的行放在你的gemfile中。

gem 'pry', :group => :development 
+0

@ Nitin Satish Salunke我同意我們可以在每個環境中創建組。但是這並不能解決我的問題,因爲我將把Gemfile推向遠程回購,我將不得不恢復它。那麼在Gemfile中沒有指定它的方法是有的。 – rubyist

+0

@rubyist我想沒有這樣的選擇來實現你想要的。 只有您在gemfile中指定的寶石包含在您的環境中。 –