0

rvm、ruby 2.0.0、およびバンドラーを使用しています。

私の Gemfile は次のようになります。

source 'https://rubygems.org'
gem 'logger'
gem 'mygem', :path => '.'

bundle両方のgemをインストールします。bundle showshowsloggerは にインストールされます~/.rvm/gems/ruby-2.0.0-p247/gemsmygem、gem が配置されているパスにインストールされます。

bundleローカルの gem を rvm のgemsディレクトリにインストールする方法はありますか?

4

1 に答える 1

1

いいえ、Bundler はパスの gem を別の方法で扱い、それらを にインストールしませんGEM_PATH。これは、変更を行ったときに再インストールする必要がないようにするためです。

gem がそれ自体またはその実行時の依存関係をGemfile. gemspecこれを自動的に行うために追加することをお勧めします。http://bundler.io/v1.3/rubygems.htmlを参照してください。

于 2013-11-11T09:25:01.527 に答える