一尘不染

如何在我的 Gemfile 中指定本地 .gem 文件?

all

我有几个 gem 文件,我通过gem install xx.gem. 我可以告诉 Bundler 使用它们吗?还是我必须指定源路径?


阅读 52

收藏
2022-09-04

共1个答案

一尘不染

这并不是对您关于安装软件包问题的严格回答,但您可以通过编辑Gemfile
逐个
.gem宝石地指定各种位置。

指定一个:path属性将从您的本地计算机上的该路径安装 gem。

gem "foreman", path: "/Users/pje/my_foreman_fork"

或者,指定一个:git属性将从远程 git 存储库安装 gem。

gem "foreman", git: "git://github.com/pje/foreman.git"

# ...or at a specific SHA-1 ref
gem "foreman", git: "git://github.com/pje/foreman.git", ref: "bf648a070c"

# ...or branch
gem "foreman", git: "git://github.com/pje/foreman.git", branch: "jruby"

# ...or tag
gem "foreman", git: "git://github.com/pje/foreman.git", tag: "v0.45.0"
2022-09-04