MAP*_*MAP 16 ruby gem rubygems ruby-on-rails bundler
我对Ruby/Rails很陌生,但我正在看看bundler并且想知道它是如何工作的.你是否正常安装了一整套宝石gem install XYZ,然后使用Gemfile来拉取这些宝石的某个子集以用于特定的应用程序?或者你不再正常安装gems并将它们包含在Gemfile中,然后bundle install将它们全部包含在一个随后与你的应用程序一起使用的包中?
非常感谢您花时间回答这个问题,我对Bundler的功能确切感到困惑.
- MAP
将捆绑器视为包管理工具。
来自bundle help命令:
bundle install # 将当前环境安装到系统中
bundle package # 锁定所有 gem,然后将其缓存到供应商/缓存中
因此bundle install命令会将Gemfile 中列出的所有 gem 及其依赖项安装到系统中。如果先前未安装 gem,它将从 gemcutter 存储库中获取它。bundle package会将 .gem 文件缓存到您的应用程序供应商/缓存目录中。
无需gem install先运行。
| 归档时间: |
|
| 查看次数: |
3394 次 |
| 最近记录: |