Как связать установку с помощью системного вызова CLI / Ruby?

Можно ли запустить установку пакета с рубина системный вызов?

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

Например, команда:

"cd /some/other/project && bundle install && gem list && rspec spec"

В идеале я хочу просто запустить тесты через rake-файл в один проект, убедившись, что соответствующие драгоценные камни для этого проекта установлены.

Кажется, компакт-диск работает правильно, если я запускаю:

"cd /some/other/project && pwd"

Он действительно дает правильный путь. Но если я собираю установить && gem environment, он похоже, устанавливает драгоценные камни для текущей папки и не использует Gemfile из другого проекта, и впоследствии спецификация rspec не работает.

Подводя итог, например, как лучше всего запустить 'rspec spec', для другого проекта в rakefile, также обеспечивающего доступность соответствующих гемов?

5
задан Alec Alameddine 24 April 2019 в 14:44
поделиться