gemで私はAppraisalを使って、さまざまな宝石の依存関係をテストします。現在の場所を使用するGemのレーキタスク
私が直面する問題は、コマンドを実行しようAppraisalことです:
BUNDLE_GEMFILE=gemfiles/3.0.gemfile bundle exec /Users/seb/.rvm/gems/ruby-1.8.7-p334/bin/rake spec cucumber
この原因アルバのファイルとしてキュウリのテストで問題がサブディレクトリに配置されていtmp/aruba
ソリューションだろうAppraisalに絶対パスを使用してgemファイルを検索し、代わりに次のように実行してください:
BUNDLE_GEMFILE=/Users/seb/Work/GitHub/rspec-subject-extensions/gemfiles/3.0.gemfile bundle exec /Users/seb/.rvm/gems/ruby-1.8.7-p334/bin/rake spec cucumber
質問は、どのようにAppraisalレーキタスクは、現在の場所を知って取得するには?