2012-04-23 10 views
1

私はメインアプリケーションと並行して宝石を開発しています。私は頻繁に変更を行っているので、繰り返しプロジェクトを構築してリリースすることなく、メインプロジェクトからその宝石を参照したいと考えています。Bundlerでローカル宝石を使用する

私のGemfileに行が含まれています。私は、バンドルexecを使用して私のアプリのテストを実行するとき

gem 'my_gem', :path => '/Users/andy/path/to/my_gem' 

はしかし、一つのテストは失敗し、バックトレースは、間違った宝石の場所が使用されていることを示しています

/Users/andy/.rvm/gems/ruby-1.9.2-p290/gems/my_gem-0.6.0/lib/my_gem/page.rb:23:in `...' 

私は何が間違っていますか?私はバンドラー1.1.0

更新使用してい

- Gemfile.lockからの抜粋:

PATH 
    remote: /Users/andy/path/to/my_gem 
    specs: 
    my_gem (0.6.0) 
     activesupport (~> 3.0) 
     capybara 

DEPENDENCIES 
    my_gem! 

my_gemが横にバージョン番号を持っていることを間違っているようだが、それだけで使うべきではありませんそのパスの最新コードですか?

+0

Gemfileを変更した後で 'bundle install'を実行してもよろしいですか? –

+0

うん。 (パッドパッド) –

答えて

0

解決済み:Sporkが実行されていたので、物事が完全に再ロードされていなかったのを忘れました。

関連する問題