Skip to content

Instantly share code, notes, and snippets.

@Benedikt1992
Last active August 2, 2017 12:27
Show Gist options
  • Save Benedikt1992/9327f0b47596d859c081b9f5ac1ab36a to your computer and use it in GitHub Desktop.
Save Benedikt1992/9327f0b47596d859c081b9f5ac1ab36a to your computer and use it in GitHub Desktop.
multiple ruby versions on windows with cygwin with uru
Gewünschte Ruby wie Standalone installieren ohne die executables zum Path aufzunehmen
uru von https://bitbucket.org/jonforums/uru/ runterladen und zunächste die Windows Variante gemäß anleitung installieren
Um uru auch aus cygwin nutzen zu können sollte innerhalb von cygwin eine linux installation von uru durchgeführt werden
Damit die cygwin installation die richtigen ruby versionen findet muss folgender Umgebungsvariable angelegt werden:
export URU_HOME="C:\Pfad\zur\.uru"
#Um immer die richtige ruby version automatisch zu nutzen kann das hier in die .bashrc aufgenommen werden (oder entsprechende Dateien)
uru_auto() {
if [ "$PWD" != "$MYOLDPWD" ]; then
MYOLDPWD="$PWD";
uru auto >&-;
fi
}
export PROMPT_COMMAND=uru_auto
#zsh kennt kein PROMPT_COMMAND. hier erfuellt precmd() die funktion.
precmd() { eval "$PROMPT_COMMAND" }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment