是否可以从 ruby 系统调用运行 bundle install ?
我正在尝试为另一个路径下的项目安装 gem 并运行测试......
例如命令是:
"cd /some/other/project && bundle install && gem list && rspec spec"
理想情况下,我只想通过一个项目中的 rake 文件运行测试,同时确保安装了该项目的相关 gem。
如果我运行,cd 似乎工作正常:
"cd /some/other/project && pwd"
它确实给出了正确的路径。但是,如果我执行 bundle install && gem 环境,它似乎会为当前文件夹安装 gem,并且不使用来自其他项目的 Gemfile,并且随后 rspec 规范不起作用。
总而言之,例如,对于 rakefile 中的另一个项目,运行“rspec spec”的最佳方式是什么,同时确保相关的 gem 可用?