我想在 rake 文件的子目录中设置一个运行“bundle install”的 rake 任务。
sh "bundle install -somesortofoption #{DIRECTORY}"
如果我这样做,我会收到错误:
sh "cd #{DIRECTORY} && bundle install"
如果捆绑器中有一个选项来定义运行安装的路径,有什么想法吗?我一个都看不到?
谢谢
更新:
我也试过这个,它在 rake 文件中更改目录:
Dir.chdir("#{DIRECTORY}/") do
sh "bundle install"
end
但是,这似乎不是bundle install
在此目录中而是在父目录中调用,或者至少使用该父目录中的 Gemfile。唔。
如果我 cd 到目录,我忘了从命令行说,bundle install
它工作正常!