2017-06-05 2 views
0

Ich fahre JRuby Schienen. Ich versuche, auf alle Commit-Informationen (wie commit Kommentare, Committer, Zeitpunkt der Festschreibung) zugreifen, gegeben eine github Repository-URL für eine Datei mit mbleigh-ruby-github Rubin Juwel. Wenn auf die GitHub namesapce Initialisierung, ich die folgende Fehlermeldung erhalten: „nicht initialisierte Konstante CommitsController :: GitHub“nicht initialisierte Konstante CommitsController :: GitHub

In meinem Controller habe ich die folgende Zeile

user = GitHub::API.user('mbleigh') 

In Edelstein-Datei habe ich die folgende Zeile

source 'http://gems.github.com' 
gem 'mbleigh-ruby-github' 

Jede Hilfe wäre dankbar, danke.

+0

Sie liefen 'Bündel installieren'? Welche Version von Bundler? –

+0

Ja, ich lief Bundle installieren und es gab keine Fehler. Ich benutze Bündler 1.15.0, JRuby v9.1.10.0 und Schienen 5.1.1. –

Antwort

0

uninitialized constant CommitsController::GitHub

Nach dem README sollten Sie require 'ruby-github' in Ihrem commits_controller haben, die den Fehler beheben sollte.

#commits_controller.rb 
require 'ruby-github' 
user = GitHub::API.user('mbleigh') 
+0

Danke Pavan, ich habe jetzt in commits_controller verlangen, aber ich bekomme diese neue Fehlermeldung - "Umleitung verboten: http://github.com/api/v1/json/mbleigh -> https://github.com/api/ v1/json/mbleigh " –

Verwandte Themen