从Git安装宝石

许多GEM托管在git存储库上,例如Github上的公共存储库。但是,要获取最新版本,通常没有为您轻松安装的GEM。但是从git安装非常容易。

首先,你必须了解git是什么。Git是图书馆开发者用来跟踪源代码和协作的。Git不是发布机制。注意从git获得的软件版本可能稳定也可能不稳定。它不是发布版本,可能包含在下一次正式发布之前将修复的错误。

为了从git安装GEM,您必须做的**件事是安装git。Git书的这一页解释了如何做到这一点。它'在所有平台上都相当简单,一旦安装's,您就可以获得所需的一切。

从Git存储库安装gem将是一个4步过程。

  1. 克隆Git存储库。
  2. 更改到新目录。
  3. 构建gem。
  4. 安装gem。

克隆Git存储库

在Git行话中,要"克隆"Git存储库要制作它的副本。我们'将从github制作rspec存储库的副本。这个副本将是一个完整的副本,开发人员将在他们的计算机上。您甚至可以进行更改(尽管您将'无法将这些更改提交回存储库)。

克隆git存储库只需要克隆URL。这在RSpec的github页面上提供。RSpec的克隆URL是git://github.com/dchelimsky/rspec.git。现在只需使用克隆URL提供的"git clone"命令即可。

$git克隆git://github.com/dchelimsky/rspec.git

这将将RSpec存储库克隆到名为RSpec的目录中。该目录应始终与克隆URL的最后部分(减去.git部分)。

更改为新目录

这一步也非常简单。只需切换到Git创建的新目录即可。

$cd rspec

构建Gem

这一步有点棘手。宝石使用Rake构建,使用名为"宝石。"的任务;

$rake宝石

但可能并不那么简单。当您使用gem命令安装gem时,静默地在背景中做一些相当重要的事情:依赖性检查。当您发出rake命令时,它可能会返回一条错误消息,表明它需要首先安装另一个gem,或者您需要升级已安装的gem。使用gem命令或从git安装来安装或升级此gem。根据gem有多少依赖关系,您可能需要多次执行此操作。

安装Gem

构建过程完成后,您将在pkg目录中找到一个新的gem。只需将此.gem文件的相对路径提供给gem install命令。您需要管理员权限才能在Linux或OSX上执行此操作。

$gem安装pkg/gemname-1.23.gem

gem现在已安装,可以像任何其他gem一样使用。

教育资源网_1

女健康知识