Isso pode estar relacionado ao que eufezaqui.. mas quando eu digito o comando
which rails
eu recebo
/usr/bin/rails
mas quando eu digito
rails --version
Eu recebo:
/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.
Como isso faz sentido?
Responder1
O comando which rails
executa um programa which
que apenas procura um arquivo executável chamado rails
nas PATH
entradas de variáveis (veja echo $PATH
ou env | grep PATH
). O executável rails
não é executado neste caso.
O comando rails --version
executa o arquivo executável /usr/bin/rails
e falha devido à falta de bibliotecas.