Bundler基础使用指南

283 阅读1分钟

Bundler是什么

Bundler 是 Ruby 的一个包管理工具,用于管理项目的依赖项(gems),类似于Python的Pip。

基础配置

Bundler 的配置文件名为 ~/.bundle/config.使用编辑器打开它。

配置镜像源

BUNDLE_MIRROR__HTTPS://RUBYGEMS__ORG/: "https://mirrors.tuna.tsinghua.edu.cn/rubygems"

配置项目安装目录

如果不设置这一项的话会默认安装到系统目录(类似于/usr)

BUNDLE_PATH: vendor

配置之后gem会安装在项目vendor文件夹下。

配置示例

---
BUNDLE_PATH: vendor
BUNDLE_MIRROR__HTTPS://RUBYGEMS__ORG/: "https://mirrors.tuna.tsinghua.edu.cn/rubygems"

基础命令

  • 初始化一个新的 Gemfilebundle init
  • 安装依赖项:运行以下命令来安装 Gemfile 中列出的所有 gem:bundle install
  • 更新 gembundle update
  • 运行命令:比如需要运行main.rb脚本,如果直接ruby main.rb是以系统的ruby来运行的,需使用:bundle exec ruby main.rb