Pat*_*Pat 5 ruby pip package-managers npm
Nodejs 的 npm 有 package.json 来存储依赖项(用 创建,用npm init修改npm install aPackage anotherPackage --save,并与 一起安装npm install)。
Python 的 pip 有 requirements.txt(在pip freeze > requirements.txt安装包pip install apackage anotherpackage并与 `pip install -r requirements.txt 一起安装后创建)。
Ruby 使用什么文件来存储依赖项?如果我使用 安装gem install sass jekyll etc...,如何将这些 dep 包含在文件中并将它们全部安装在新机器上?
相当于 npm 或 rubygems 的 Python和相当于 `pip install -r requirements.txt`的 gem 指向使用 Gemfile 的 bundler gem - 这是事实上的 Ruby 标准吗?
那么,哪种编程语言有最好的包管理器?| Continuous Updating以及我的问题中链接的两个 SO 问题都指向Bundler: The best way to Manage a Ruby application's gems。
我猜工作流程是gem install bundler,添加宝石Gemfile,然后bundle install。
| 归档时间: |
|
| 查看次数: |
3187 次 |
| 最近记录: |