"git://github.com/odorcicd/authlogic.git", :branch => "r-6ren">
gpt4 book ai didi

rubygems - 从 Github 分支安装 Gem?

转载 作者:行者123 更新时间:2023-12-03 04:59:09 26 4
gpt4 key购买 nike

在我的 gemfile 中我有这个:

gem "authlogic", :git => "git://github.com/odorcicd/authlogic.git", :branch => "rails3"

如何将其安装为 gem 以便我可以测试它?

最佳答案

您不需要在本地构建 gem。在您的 gemfile 中,您可以使用 ref、branch 或 tag 指定 github 源。

gem 'rails', git: 'git://github.com/rails/rails.git', ref: '4aded'
gem 'rails', git: 'git://github.com/rails/rails.git', branch: '2-3-stable'
gem 'rails', git: 'git://github.com/rails/rails.git', tag: 'v2.3.5'

然后运行bundle install,或者简称为bundle

在这里阅读更多相关信息:http://bundler.io/man/gemfile.5.html#GIT

更新:a github source identifier .

gem 'country_select', github: 'stefanpenner/country_select'

但是,他们警告不要使用它:注意:在 Bundler 2.0 之前应避免使用这种简写形式,因为它目前扩展为不安全的 git://URL。这使得中间人攻击者能够危害您的系统。

在 Bundler 2.0 之后,您可以通过 Gemfile 顶部附近的以下语句来解决上述问题:

git_source(:github) { |repo| "https://github.com/#{repo}.git" }

关于rubygems - 从 Github 分支安装 Gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com