2013-05-03 52 views
29

我想全局安装一个ruby gem(sudo gem install capybara-webkit),但我希望它从它的github存储库中的主服务器安装。我知道这可以使用捆绑器来完成,但我想从命令行执行,因为我主要使用pry进行编码。从github存储库全局安装ruby gem

回答

56
  1. 下载源:

    git clone https://github.com/thoughtbot/capybara-webkit.git 
    
  2. 构建宝石:

    cd capybara-webkit && gem build capybara-webkit.gemspec 
    
  3. 安装它(文件名/版本可能不同):

    sudo gem install capybara-webkit-0.14.1.gem 
    
+1

我会离开步骤3的'sudo',(https://stackoverflow.com/questions/2119064/sudo-gem-install-or-gem-install-and-gem-locations),但除此之外,很好的答案!另外需要注意的是'.gemspec'文件并不总是和gem的名字或者它所在的目录完全一样,所以在步骤2之前,请仔细检查文件名。 – 2017-07-24 16:54:37