2011-07-02 14 views
0

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レーキタスクは、現在の場所を知って取得するには?

答えて

1

Dir.pwdと思われます。チップのためにcroakyに感謝します。

関連する問題