Frage

Ich versuche, das folgende Ruby Gem auf meinem Mac zu installieren:

http://www.sinatrarb.com/intro.html

Ich erhalte die folgende Meldung:

    michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem sinatra
    ERROR:  While executing gem ... (RuntimeError)
        Unknown command sinatra
    michael-rosarios-macbook:bin michaelrosario1$ 

Kann jemand mehr vertraut mit Rubin / IronRuby helfen Sie mir?

War es hilfreich?

Lösung

Es scheint, dass ich ein Argument Installation sinatra verpasst hatte:

michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem install sinatra
Successfully installed rack-1.0.0
Successfully installed sinatra-0.9.4
2 gems installed
Installing ri documentation for rack-1.0.0...
Installing ri documentation for sinatra-0.9.4...
Installing RDoc documentation for rack-1.0.0...
Installing RDoc documentation for sinatra-0.9.4...

Ich erlebe jetzt Probleme mit einer „Hallo Welt“ -Beispiel Schreiben mit Sinatra. Dies ist wahrscheinlich auf Shay Kommentar bezogen. Alle anderen Gedanken !?

Andere Tipps

Das erste, was - ich bin nicht vertraut mit mono, aber unter Windows würde ich „igem sinatra“ ohne ir vorher auszuführen. Vielleicht ist das Problem?

Wie auch immer, wenn Sie Probleme sind mit der Installation der Perle igem verwenden, versuchen Sie stattdessen MRI gem Installer. Danach Sie in der Lage sein, es mit einem winzigen zwicken über IronRuby zu verwenden.

Auf dem Ruby-Datei, um die nächste Zeile hinzufügen: $ LOAD_PATH << path_to_mri_gems_folder wo path_to_mri_gems_folder würde der vollständige Pfad zu dem MRI gems Ordner sein. Nach dieser Linie erfordern sinatra.

Es gibt auch einen Patch des IronRuby Teams für Sinatra, ich bin nicht sicher, ob es noch gebraucht wird: http://www.ironruby.net/Documentation/Real_Ruby_Applications/Sinatra

Shay.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top