2012-05-21 125 views
0

我們的Gemfile如下:安裝本地紅寶石的寶石,使用捆綁

source "http://rubygems.org" 

gem 'langrove', :path => "/home/user/gems/" 

的.gem文件是發生在「/home/user/gems/ItIsHere.gem」

但是,當我們運行捆綁安裝,收到以下錯誤:

Could not find gem 'ItIsHere (>= 0) ruby' in source at /home/user/gems. 
Source does not contain any versions of 'ItIsHere (>= 0) ruby' 

謝謝

回答

1

一種解決方案是對您要使用的特定.gem運行gem unpack

然後引用解壓後的版本。

我常讓事情相對於我的項目

如:

gem 'awesomelib', :path => '../awesomelib' 
1

沒有指定寶石version.For這個原因,你有error.so你會改變這樣的代碼。

gem 'remotipart', '1.0.5', :path => "/home/user/gems/" 

並檢查您的文件夾:路徑也。

1

第一

軌新APP_NAME --skip-束

然後

使用bundle install --local 這將從本地安裝的寶石。