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 のバージョンが指定されていません。このため、エラーが発生しました。コードを次のように変更します。

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

また、フォルダ :path も確認してください。

于 2013-06-19T04:50:45.320 に答える
1

最初

rails new app_name --skip-bundle

それから

usebundle install --local ローカルから gem をインストールします。

于 2014-06-26T11:29:40.053 に答える
1

1 つの解決策はgem unpack 、使用したい特定の .gem で実行することです。

次に、解凍​​されたバージョンを参照します。

私は通常、自分のプロジェクトに関連するものを保持します

例えば:

gem 'awesomelib', :path => '../awesomelib'
于 2012-05-21T14:11:24.380 に答える