O conteúdo de $ PATH difere entre os dois terminais, então provavelmente algum comando executado em um ou ambos fizeram algo (s) como:
PATH=<somedir>:$PATH
Meu palpite é que os comandos que funcionam em A (ruby, rvm e gem) estão em um diretório apropriado em seu PATH em A, talvez em:
/home/ankit/.rvm/bin
e que o executável rails (ou um link para ou uma cópia dele) pode ser destinado a estar nesse diretório também, mas é um de:
/home/ankit/.rvm/gems/ruby-2.0.0-p353/bin
/home/ankit/.rvm/gems/ruby-2.0.0-p353@global/bin
/home/ankit/.rvm/rubies/ruby-2.0.0-p353/bin
Execute os comandos which ou whereis para rails, ruby, rvm e gem em ambos os terminais, e verifique os registros de data e hora do arquivo para ter certeza seu shell está encontrando as versões instaladas recentemente. Os executáveis também podem suportar uma opção -V ou --version.
Revise as instruções de instalação para ver se há uma 'e copie o novo executável para' ou direção similar.