【发布时间】:2020-07-23 19:21:13
【问题描述】:
我在一门课程中完成多个项目。每个项目都带有 lib 目录,spec 目录都包含 ruby 文件。每个还附带 gem 文件。我已经安装了 rspec。我的问题是,每次我从事这样的新项目时,我是否必须始终执行 bundle install 才能获得所有的宝石?或者有没有办法一劳永逸地进行捆绑安装? 谢谢。
【问题讨论】:
我在一门课程中完成多个项目。每个项目都带有 lib 目录,spec 目录都包含 ruby 文件。每个还附带 gem 文件。我已经安装了 rspec。我的问题是,每次我从事这样的新项目时,我是否必须始终执行 bundle install 才能获得所有的宝石?或者有没有办法一劳永逸地进行捆绑安装? 谢谢。
【问题讨论】:
如果您独自工作(使用代码库),则无需一直重复bundle install。仅当您将新 gem 添加到 Gemfile 时才需要。但是如果你将与一个团队一起工作,那么需要小心——你需要在收到更新后执行bundle install(因为有人可以添加 gem 而不是你)。
此外,您可以监控 Gemfile 的更改以了解相关信息。
【讨论】: