0

我们的 Gemfile 如下:

source "http://rubygems.org"

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

.gem 文件位于“/home/user/gems/ItIsHere.gem”中

但是当我们运行bundle install时,会收到以下错误:

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

谢谢你

4

3 回答 3

1

一种解决方案是gem unpack 在您要使用的特定 .gem 上运行

然后引用解压后的版本。

我通常会保留与我的项目相关的东西

例如:

gem 'awesomelib', :path => '../awesomelib'
于 2012-05-21T14:11:24.380 回答
1

你没有指定 gem 版本。因此你得到了错误。所以你将像这样更改代码。

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

并检查您的文件夹:路径。

于 2013-06-19T04:50:45.320 回答
1

第一的

rails new app_name --skip-bundle

然后

使用bundle install --local 这将从本地安装 gems。

于 2014-06-26T11:29:40.053 回答