package.json(javascript npm)或requirements.txt(python pip)等效于ruby

Nodejs的npm有package.json来存储依赖项(使用npm init创建,使用npm install aPackage anotherPackage –save进行修改,并与npm install一起安装).

Python的pip有requirements.txt(在使用pip install apackage anotherpackage安装软件包之后用pip冻结> requirements.txt创建,并与`pip install -r requirements.txt一起安装).

Ruby用于存储依赖项的文件是什么?如果我使用gem install sass jekyll等安装…,我如何将这些dep包含在一个文件中并将它们全部安装在一台新机器上?

Python equivalent of npm or rubygemsgem equivalent of `pip install -r requirements.txt`指向使用Gemfile的bundler gem – 这是事实上的Ruby标准吗?

最佳答案 那么,
Which programming language has the best package manager? | Continuous Updating以及在我的问题中链接的两个SO问题都指向
Bundler: The best way to manage a Ruby application’s gems.

我想工作流程是gem install bundler,将Gems添加到Gemfile,然后捆绑安装.

点赞