Gibt es eine Möglichkeit, um rubyinstaller spielen schön mit cygwin?
Ich hatte Mühe, jekyll für die Arbeit mit Ruby mit cygwin auf Windows 7 64-bit. Ich hatte bessere Ergebnisse mit rubyinstaller + devkit. Es wäre wirklich schön, wenn ich konnte das rubyinstaller ruby innerhalb von cygwin.
Jedoch bekomme ich folgende Meldung, wenn ich versuche zum ausführen von rake.
$ rake page name="pages/about.md" C:\Ruby193\bin\ruby.exe: No such file or directory -- /cygdrive/c/Ruby193/bin/rake (LoadError)
Gibt es eine Möglichkeit, um rubyinstaller spielen schön mit cygwin?
- mögliche Duplikate von RubyGems + Cygwin: POSIX-Pfad nicht gefunden wird ruby.exe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist cygwin Konvertierung werden alle Skripte, die Wege in die cygwin-Pfade (
/cygdrive/...
).Gibt es keine Lösung für, dass Sie seit dem aufrufen des Skripts wird aus der bash über
rake
Tasche, die unter Berufung auf die native Ruby.Gibt es eine Menge anderer Themen, die cygwin verursachen, und einige fallen in RubyInstaller Fehlersuche Seite
Einer alternative aufrufen
rake.bat
direkt, das überspringen der cygwin-Kram-Erkennung.Aber cygwin nicht wie batch-Dateien, die Sie zwingt, das zu tun
cmd.exe /C rake.bat
- und das ist eine laute Befehlszeile.Die andere alternative ist so etwas wie installieren Edelstein-exefy (
gem install gem-exefy
) und der Generierung von ausführbaren Dateien für den installierten gems (rake.exe
).So rufen Sie
rake.exe
statt cygwin, es herauszufinden.Andere alternative ist die Verwendung MSYS Bash (im DevKit) statt cygwin, der spielt viel besser als cygwin, aber Sie haben noch immer Probleme mit batch-Dateien.
Wie Sie sehen können, mischen non-native (cygwin) mit nativen (RubyInstaller) haben viele Nebenwirkungen.
Ich habe nur ein paar von diesen in meine .bash_profile:
Habe ich nie Probleme, Luis erwähnt.
alias pry=pry.bat
aber hat nicht geklappt =( Irgendwelche Hinweise, warum? Dank