2017-02-25 3 views
0

Ich verwende derzeit cygwin64 auf meinem Windows 10 virtuelle Maschine. Dort habe ich installiert rvm, und die Standardversion (und einzige) von Ruby ist Rubin 2.4.0p0. Durch meine IDE (RubyMine) habe ich den Ruby-Interpreter mit dem Ruby-Interpreter verbunden, der auf meiner cygwin64-Installation installiert ist. Allerdings gibt es einige Probleme Ich habe, die ziemlich nervig sind und ich würde ich hier für jeden fragen, der dieses Problem vorher gehabt haben könnte und reparierte es einige wie.So lassen Sie RubyMine mit cygwin64 arbeiten

Die Themen sind:

  • Gems nicht gefunden (erfordern Dateien ‚nicht gefunden‘: einschließlich der Standardbibliothek, Methoden nicht gefunden, Klassen nicht gefunden, ...)
  • cmd Verwendung Ich kann nicht Verwendung Befehle wie bundler, gem etc. (ich habe das cygwin64 Terminal verwenden)
  • Einige Funktionen sind auf RubyMine funktionieren nicht (einschließlich der Run-Taste, etc.)

Ich habe über Pfadvariablen nachgedacht, aber ich weiß nicht wirklich, welche (und wo) ich einstellen muss.

Jede Hilfe würde geschätzt werden.

Antwort

0

Ich schaffte es, heute einige Dinge in Gang zu bringen und ich könnte es auch hier teilen, für alle, die ähnliche Probleme in der Zukunft haben. Ich reparierte das erste Problem, indem ich einen SSH-Server auf meiner cygwin64 Installation einrichte und localhost Verbindungen zu ihm erlaubte. Ich habe dann einen 'remote interpreter' bis RubyMine eingerichtet und über die ssh-Verbindung mit dem Ruby-Interpreter verbunden. Edelsteine ​​werden gefunden, RubyMine beschwert sich nicht mehr über unbekannte Dateien, Codevervollständigung funktioniert, für mich ein Erfolg!

Ich ging dann ein wenig die Suche und eine Alternative für die cmd nicht so dass Befehle gefunden wie bundler, gem usw. ich es nicht beheben, aber ich schaffte es die RubyMine Terminal meiner cygwin64 Terminal zu Link. Ich kann diese Befehle jetzt über RubyMine ausführen, also ist das nicht so schlimm.

Einstellung der Fernbedienung Interpreter auf:
Datei -> Einstellungen -> Sprachen & Frameworks -> Ruby-SDK und Gems

Verknüpfung der Klemme:
Datei -> Einstellungen -> Extras -> Terminal -> Shell Pfad -> C: \ cygwin64 \ Cygwin.bat (in meinem Fall)