许多gem托管在git存储库中,例如Github上的公共存储库。然而,要获得最新版本,通常没有为您轻松安装而构建的gems。不过,从git安装非常简单。
首先,您必须理解git是什么。Git是库开发人员用来跟踪源代码和进行协作的工具。Git不是一种发布机制。需要注意的是,从git获得的软件版本可能稳定,也可能不稳定。这不是一个发布版本,可能包含的bug将在下一个正式发布之前修复。
要从git安装gems,首先要做的是安装git。Git书籍的这一页解释了如何做到这一点。它在所有平台上都非常简单,一旦安装,您就拥有了所需的一切。
从Git存储库安装gem需要4个步骤。
用Git术语来说,“克隆”Git存储库就是复制它。我们将从github复制rspec存储库。此副本将是完整副本,与开发人员在其计算机上的副本相同。您甚至可以进行更改(尽管您无法将这些更改提交回存储库)。
克隆git存储库唯一需要的就是克隆URL。这在RSpec的github页面上提供。RSpec的克隆URL为git://github.com/dchelimsky/rspec.git. 现在只需使用克隆URL提供的“git clone”命令。
$ git clone git://github.com/dchelimsky/rspec.git这将把RSpec存储库克隆到一个名为RSpec的目录中。此目录应始终与克隆URL的最后一部分相同(减去.git部分)。
这一步也非常简单。只需切换到Git创建的新目录。
$ cd rspec这一步有点棘手。gem是使用Rake构建的,使用名为“gem”的任务
$ rake gem不过,事情可能没那么简单。当您使用gem命令安装gem时,它会在后台执行一些相当重要的操作:依赖项检查。当您发出rake命令时,它可能会返回一条错误消息,说明它需要先安装另一个gem,或者您需要升级已安装的gem。使用gem命令或从git安装来安装或升级此gem。根据gem有多少依赖项,您可能需要多次这样做。
构建过程完成后,pkg目录中将有一个新的gem。只需将此.gem文件的相对路径指定给gem install命令即可。在Linux或OSX上执行此操作需要管理员权限。
$ gem install pkg/gemname-1.23.gemgem现在已经安装,可以像任何其他gem一样使用。
... 如果您的计算机没有安装git(Mac和某些Linux发行版一样),您可以从项目的下载页获取Windows安装程序,或者使用命令(特定于您的发行版)在Linux上安装,例如: ...
... 要做这些事情,您需要知道如何在Pi上安装软件。通常没有microSD卡,这也意味着你需要知道如何安装主软件:操作系统。 ...
...Ruby Gem,它是Ruby内部构建的一个代码包,可以简化终端的安装。 ...
... 您可以使用GitHub的网站或在安装Git后通过命令行创建新的存储库。存储库是给定名称的,可以是公共的,也可以是私有的,并且可以存储任何语言的代码。一旦您创建了存储库,使用Git您就可以从服...
...体服务器可能是一项挑战。你应该使用什么硬件,你应该安装什么操作系统,你应该运行什么样的软件? ...
...工作的?|有哪些流行的SSG?|选择SSG 准备安装jekylla本地安装的优点|远程安装的优点|先决条件 Jekyll安装安装Ruby on Linux |安装(更新)Ruby on macOS |安装Ruby on Windows |安装Jekyll 项目设置和...
...免费帐户。另外,通过在terminal中运行以下命令,确保已安装git: ...
想在Arch Linux上安装软件包但不知道如何安装?很多人在第一次从基于Debian的发行版迁移到Arch时都面临这个问题。但是,您可以使用包管理器在基于Arch的系统上轻松地管理包。 ...
...先,从Git scm网站下载Git。这里解释了在所有操作系统上安装Git的各种命令和技巧。 ...
...,它们对您有利。 相关:如何使用所有Linux的搜索命令 安装fd 由于ubuntu19.04(Disco Dingo,),您可以通过使用apt get调用官方维护的包来直接安装fd。如果您运行的是较旧版本的Ubuntu,请查看Git hub页面上的安装说明。 键入以下内...