Esto puede estar relacionado con lo que yohizoaquí... pero cuando escribo el comando
which rails
yo obtengo
/usr/bin/rails
pero cuando escribo
rails --version
Yo obtengo:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Development/android-sdk-macosx in PATH, mode 040777
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
¿Cómo eso tiene sentido?
Respuesta1
El comando which rails
ejecuta un programa which
que simplemente busca un archivo ejecutable llamado rails
en PATH
entradas variables (ver echo $PATH
o env | grep PATH
). En este caso, el ejecutable rails
no se ejecuta en absoluto.
El comando rails --version
ejecuta el archivo ejecutable /usr/bin/rails
y falla debido a que faltan bibliotecas.