2012-05-21 130 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 这将从本地安装的宝石。