【问题标题】:How to install a previous stable version of a Rails 3 gem from GitHub?如何从 GitHub 安装 Rails 3 gem 的先前稳定版本?
【发布时间】:2010-11-21 05:47:16
【问题描述】:

我必须从 Git 安装一个 gem(液体)。但目前在 GitHub 页面中它有一个 alpha 版本,我需要安装它以前的稳定版本。

如何为此设置 Bundle?我在 Rails 3 上。

我的捆绑命令是:

gem 'liquid','2.2.2' ,:git => 'git://github.com/GnomesLab/liquid.git'

我正在跑步:

bundle pack

错误是:

Could not find gem 'liquid (= 2.2.2, runtime)' in git://github.com/GnomesLab/liquid.git (at master).
Source contains 'liquid' at: 2.3.0.alpha

我在这里错过了什么?

【问题讨论】:

    标签: git ruby-on-rails-3 bundler


    【解决方案1】:

    我认为无论您在 gem 名称后指定什么版本,它都在查看 master。您可以在 git 项目之后指定一个标签,它应该可以工作:

    gem 'liquid', :git => 'git://github.com/GnomesLab/liquid.git', :tag=>"v2.2.2"
    

    【讨论】:

    • 没问题。请注意,如果 repo 中没有标签,您还可以从 git 指定提交哈希。
    猜你喜欢
    • 2012-02-09
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    • 2011-02-04
    • 2023-03-17
    • 2016-07-15
    相关资源
    最近更新 更多