首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从GitHub源码安装gem?

如何从GitHub源码安装gem?
EN

Stack Overflow用户
提问于 2010-04-05 15:26:52
回答 11查看 214.5K关注 0票数 460

我想从最新的GitHub源安装gem。

我该怎么做呢?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2011-09-15 03:13:40

如果您使用的是bundler,则需要在Gemfile中添加类似以下内容:

代码语言:javascript
运行
复制
gem 'redcarpet', :git => 'git://github.com/tanoku/redcarpet.git'

如果有.gemspec文件,它应该能够在运行bundle install时获取并安装gem。

Upd.bundler正如评论中所指出的,为了使Bundler正常工作,您还需要向config.ru添加以下内容:

代码语言:javascript
运行
复制
require "bundler" 
Bundler.setup(:default)
票数 337
EN

Stack Overflow用户

发布于 2010-04-05 15:46:19

嗯,这取决于所讨论的项目。一些项目的根目录中有一个*.gemspec文件。在这种情况下,它将是

代码语言:javascript
运行
复制
gem build GEMNAME.gemspec
gem install gemname-version.gem

其他项目有一个rake任务,称为"gem“或"build”或类似的任务,在这种情况下,您必须调用"rake ",但这取决于项目。

在这两种情况下,您都必须下载源代码。

票数 408
EN

Stack Overflow用户

发布于 2012-08-02 05:04:30

试试github,它允许你从它的GitHub库(类似‘specific_install’)安装一个gem,或者从一个任意的网址安装。非常有用的分叉宝石和黑客在多台机器上等等。

代码语言:javascript
运行
复制
gem install specific_install
gem specific_install -l <url to a github gem>

例如:

代码语言:javascript
运行
复制
gem specific_install https://github.com/githubsvnclone/rdoc.git 
票数 269
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2577346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档