Пакетная установка через системный вызов CLI / Ruby
Можно ли запустить пакетную установку из системного вызова ruby?
Я пытаюсь установить гемы и запустить тесты для проекта по другому пути ...
Например, команда:
"cd /some/other/project && bundle install && gem list && rspec spec"
В идеале я хочу просто запустить тесты с помощью файла rake в одном проекте, убедившись, что установлены соответствующие гемы для этого проекта.
Компакт-диск, кажется, работает правильно, если я запускаю:
"cd /some/other/project && pwd"
Это дает правильный путь. Но если я сделаю пакетную установку && gem environment, она, похоже, установит gems для текущей папки и не будет использовать Gemfile из другого проекта, и впоследствии спецификация rspec не будет работать.
Подводя итог, как лучше всего запустить, например, «rspec spec» для другого проекта в пределах rakefile, также обеспечивающего доступность соответствующих гемов?