Edelsteine ​​auf jruby installieren

  • Ich habe mit Ruby und ROR gearbeitet, aber für dieses neue Projekt muss ich mit jruby arbeiten. Und ich habe eine Dokumentation bekommen, in der ich gefragt werde, ob ich die Installation von jgem install cucumber, ect

    Ich verstehe den jgem-Teil nicht.

    Ich habe etwas recherchiert und versucht, es über jruby -S gem install cucumber

    zu installieren |>

    und erhielt die Ausgabe:

     JRuby limited openssl loaded. gem install jruby-openssl for full support.
    http://jruby.kenai.com/pages/JRuby_Builtin_OpenSSL
    ERROR:  While executing gem ... (SystemCallError)
        Unknown error - mkdir failed
     

    Und ich versuchte zu installieren: gem install jruby-openssl und erhielt die gleichen Ergebnisse

    27 January 2012
    Andrew GrimmChris
2 answers
  • Dies sind die Schritte, die zeigen, wie bio und jruby-openssl in jruby-complete-1.6.7.jar gepackt werden, um biojruby.jar zu werden (nur für meinen Zweck benötige ich bioruby zur Entwicklung von Bioinformatik-Programmen

    Hier sind die Schritte:

    • Stellen Sie sicher, dass Sie in das Verzeichnis mit jruby navigiert sind -complete-1.6.7.jar in terminal / console

    • Geben Sie in terminal / console Folgendes ein:

       mkdir biojruby
       
    • Fügen Sie einfach beliebige Edelsteine ​​hinzu, die Sie möchten, denn Edelsteine, die rein in Ruby ohne C-Erweiterung geschrieben wurden, funktionieren in Jruby!

       java -jar jruby-complete-1.6.7.jar -S gem install -i ./biojruby bio
      java -jar jruby-complete-1.6.7.jar -S gem install -i ./biojruby jruby-openssl
      jar uf jruby-complete-1.6.7.jar -C biojruby .                                
      mv jruby-complete-1.6.7.jar biojruby.jar
       
    • Jetzt können Sie den Ordner "biojruby" entfernen.

    • Abgeschlossen !

    Geben Sie nun Folgendes ein:

     java -jar biojruby.jar -S gem list
     

    und Sie werden sehen (Erfolg angeben):

     **** LOCAL GEMS ***
    bio (1.4.2)
    bouncy-castle-java (1.5.0146.1)
    jruby-openssl (0.7.6.1)
    rake (0.8.7)
    sources (0.0.1)*
     

    Jetzt können Sie mit Ihrem Ruby-Skript testen Geben Sie Folgendes ein:

     java -jar biojruby.jar #Your_Ruby_Script.rb#
     
    14 September 2012
    SiccoatwsKris
  • Es hört sich merkwürdig an, wie haben Sie JRuby installiert? Mit RVM?

    Wenn Sie rvm verwenden, ist es sehr einfach, jruby wie jede andere Ruby-Implementierung zu installieren und zu verwenden.

     rvm install jruby
    rvm use jruby
    
    jruby -v
    gem install jruby-openssl
     
    22 November 2011
    Luke