【问题标题】:Install a ruby gem from a local repository从本地存储库安装 ruby​​ gem
【发布时间】:2015-02-27 05:56:16
【问题描述】:

我在本地有一个 git 存储库,其中包含 ruby​​ 中的 SDK 项目。我想从这个本地 repo 安装 gem 文件。它也有 gemfile 和 gemspec 文件。请帮我解决这个问题。我试图在网上找到一个解决方案,但所有这些都是针对本地存储的 .gem 文件而不是它自己的存储库。

【问题讨论】:

标签: ruby rubygems


【解决方案1】:

在您的本地存储库中:

gem build yourlocalrepo.gemspec

这将创建一个.gem 文件。 现在:

gem install yourlocalrepo.gem

【讨论】:

    【解决方案2】:

    如果您的 SDK 项目的 gem 是由 bundle gem 命令(启动 gem 的现代方式)初始化的,那么将配置 gem 项目,以便通过项目的 rake 命令执行基本的 gem 相关任务。

    也就是说,在我的 gem 项目中我可以执行

    rake install:local
    

    构建正在开发的 gem 并将工件安装到本地系统。

    【讨论】:

      【解决方案3】:

      从您的 gem 所在的目录中执行 gem install。它将首先搜索当前目录。这是来自宝石参考:

      gem install 将安装指定的 gem。它将尝试本地 安装(即当前目录中的 .gem 文件),如果是 失败,它将尝试下载并安装最新版本 你想要的宝石。

      【讨论】:

        猜你喜欢
        • 2013-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多