【发布时间】:2014-09-08 03:02:53
【问题描述】:
我试图在我的 ruby 项目的子文件夹中运行 bundle,但它似乎在我的初始目录的上下文中运行,即使我已将当前工作目录更改为子文件夹。
# change directories and run bundle in a sub directory:
# ruby script.rb
system('bundle')
system('cd sub_folder')
system('bundle')
bundle 命令成功运行,但仅适用于父文件夹。通过系统命令更改目录不会正确切换捆绑程序的上下文,并且会为父文件夹 gemfile 运行两次。我错过了什么?
【问题讨论】: