Задачи Gem's Rake для использования текущего местоположения - PullRequest
0 голосов
/ 02 июля 2011

В геме я использую Оценка для проверки на различные зависимости от гемов.

Проблема, с которой я сталкиваюсь, заключается в том, что Оценка пытается запуститькоманда:

BUNDLE_GEMFILE=gemfiles/3.0.gemfile bundle exec /Users/seb/.rvm/gems/ruby-1.8.7-p334/bin/rake spec cucumber

Это вызывает проблему с тестом на огурец, поскольку файл aruba находится в подкаталоге tmp/aruba

Решением было бы получить Оценка чтобы использовать абсолютный путь для определения местоположения гемфайлов и, следовательно, выполнить что-то вроде следующего:

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

Вопрос в том, как получить Оценка грабли задачи, чтобы узнать текущее местоположение?

1 Ответ

1 голос
/ 03 июля 2011

Dir.pwd, кажется, делает именно это. Спасибо хриплый за подсказку.

...