Attualmente sto usando RVM per gestire diversi set di gemme per diverse versioni di Ruby. RVM ha apportato delle modifiche in cui le cartelle RVM devono essere elencate per prime, altrimenti devo impostare manualmente il gemset ogni volta.
Ho anche intenzione di usare postgres.app per il mio database PostgreSQL invece di usare l'installazione di Apple. Richiede anche che il suo override sia il primo in PATH. Questo perché quando eseguo il comando .bashrc posiziona automaticamente il percorso per l'app del server prima di qualsiasi altra cosa. Sto usando l'app del server per la configurazione DNS e l'hosting di un sito Web (per ora).
Ecco le mie dichiarazioni in .bashrc:
export PATH="$PATH:$HOME/.rvm/bin"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
PATH="$PATH:$HOME:/.rvm/rubies/ruby-2.2.0/bin/ruby:/Applications/Postgres.app/Contents/Versions/9.4/bin:/usr/bin/psql"
Ecco l'output per echo $ PATH:
/Users/username/.rvm/gems/ruby-2.2.0@gemsetname/bin:/Users/username/.rvm/gems/ruby-2.2.0@global/bin:/Users/username/.rvm/rubies/ruby-2.2.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin:/Users/username/.rvm/bin:/Users/username/.rvm/bin:/Users/username:/.rvm/rubies/ruby-2.2.0/bin/ruby:/Applications/Postgres.app/Contents/Versions/9.4/bin:/usr/bin/psql
La mia conoscenza di bash è limitata. Non sono sicuro che RVM stia aggiungendo queste cartelle o se è qualcosa con l'app del server. Ho già creato il mio database usando postgres.app. Voglio sapere se c'è un modo per scavalcare le cartelle dell'app server o almeno ottenere la mia cartella per postgres.app per elencare prima in PATH.
Informazioni di sistema: Mavericks 10.9.5, Server application 3.2.2, RVM versione 1.26.10