2013-05-03 2 views
29

Ich möchte ein Ruby Juwel global installieren (sudo gem install capybara-webkit) aber ich möchte es vom Master in seinem Github Repository installiert haben. Ich weiß, dass dies mit Bundler getan werden kann, aber ich möchte es von der Befehlszeile aus tun, weil ich hauptsächlich mit Hilfe von hacken.Installiere Ruby Gem global aus dem Github Repository

Antwort

56
  1. Laden Sie die Quelle:

    git clone https://github.com/thoughtbot/capybara-webkit.git 
    
  2. den Edelstein Körperbau:

    cd capybara-webkit && gem build capybara-webkit.gemspec 
    
  3. es installieren (der Dateiname/Version können variieren):

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

Ich würde das 'sudo' von Schritt 3 (https://stackoverflow.com/questions/2119064/sudo-gem-installer-or-gem-install-and-gem-locations) lassen, aber ansonsten, große Antwort! Die andere Sache ist, dass die '.gemspec'-Datei nicht immer genau mit dem Namen des Edelsteins oder des Verzeichnisses übereinstimmt, in dem es sich befindet. Überprüfen Sie also einfach den Dateinamen vor Schritt 2. –