我们的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'
谢谢
答案 0 :(得分:1)
一种解决方案是在您要使用的特定.gem上运行gem unpack
然后引用解压缩的版本。
我通常会保留与项目相关的内容
例如:
gem 'awesomelib', :path => '../awesomelib'
答案 1 :(得分:1)
你没有指定gem版本。因此你得到了错误。所以你将改变这样的代码。
gem 'remotipart', '1.0.5', :path => "/home/user/gems/"
并检查您的文件夹:路径。
答案 2 :(得分:1)
首先
rails new app_name --skip-bundle
然后
使用bundle install --local
这将从本地安装宝石。