每次打开带有 gem 文件的项目时,是否都必须进行捆绑安装?

Do I have to do bundle install every time I open up a project with gem file?

我在一门课程中完成了多个项目。每个项目都带有 lib 目录,spec 目录都包含 ruby 个文件。每个还带有 gem 文件。我已经安装了 rspec。我的问题是,每次我处理这样的新项目时,我是否必须始终执行 bundle install 以获得所有 gem?或者有没有办法一劳永逸地进行捆绑安装? 谢谢。

如果您单独工作(使用代码库),则无需一直重复 bundle install。仅当您向 Gemfile 添加新的 gem 时才有必要。但是如果你将与一个团队一起工作,那么需要小心 - 你需要在收到更新后执行 bundle install(因为有人可以添加 gem 而不是你)。

此外,您可以监视 Gemfile 更改以了解相关信息。