我想从最新的GitHub源安装gem。
我怎么做呢?
我想从最新的GitHub源安装gem。
我怎么做呢?
当前回答
在一台新的Linux机器上,您还需要安装git。Bundle在幕后使用它。
其他回答
如果你正在使用捆绑器,你需要在你的Gemfile中添加这样的东西:
gem 'redcarpet', :git => 'git://github.com/tanoku/redcarpet.git'
如果存在.gemspec文件,它应该能够在运行bundle install时获取并安装gem。
乌利希期刊指南。正如评论中所指出的,为了让Bundler正常工作,你还需要在config.ru中添加以下内容:
require "bundler"
Bundler.setup(:default)
这取决于所讨论的项目。有些项目有*。Gemspec文件在他们的根目录。在这种情况下,它将是:
gem build GEMNAME.gemspec
gem install gemname-version.gem
其他项目有一个rake任务,称为gem或build或类似的东西。在这种情况下,您必须调用rake <taskname>,但这取决于项目。
在这两种情况下,您都必须下载源代码。
你也可以使用rdp/specific_install gem:
gem install specific_install
gem specific_install https://github.com/capistrano/drupal-deploy.git
在一台新的Linux机器上,您还需要安装git。Bundle在幕后使用它。
在您的Gemfile中,添加以下内容:
gem 'example', :git => 'git://github.com/example.git'
你也可以添加ref, branch和tag选项,
例如,如果你想从一个特定的分支下载:
gem 'example', :git => "git://github.com/example.git", :branch => "my-branch"
然后运行:
bundle install