Actualmente estoy usando RVM para administrar diferentes conjuntos de gemas para diferentes versiones de Ruby. RVM ha realizado cambios en los que las carpetas RVM deben aparecer primero en la lista o de lo contrario tengo que configurar manualmente el conjunto de gemas cada vez.
También planeo usar postgres.app para mi base de datos PostgreSQL en lugar de usar la instalación de Apple. También requiere que su anulación sea la primera en PATH. Esto se debe a que cuando obtengo .bashrc coloca automáticamente la ruta de la aplicación del servidor antes que nada. Estoy usando la aplicación de servidor para la configuración de DNS y alojo un sitio web (por ahora).
Aquí están mis declaraciones en .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"
Aquí está la salida para 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
Mi conocimiento de bash es limitado. No estoy seguro de si RVM está agregando estas carpetas o si es algo con la aplicación del servidor. Ya tengo mi base de datos creada usando postgres.app. Quiero saber si hay una manera de anular las carpetas de la aplicación del servidor o al menos obtener mi carpeta para postgres.app para que aparezca primero en PATH.
Información del sistema: Mavericks 10.9.5, aplicación de servidor 3.2.2, RVM versión 1.26.10