2013-05-03 81 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