Par défaut,
rails s #running on 3000 port
Maintenant, je veux l'exécuter sur le port 80. J'ai donc essayé:
sudo rails -s -p80
Mais cela a jeté une erreur:
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80
sudo: rails: command not found
J'ai utilisé rvm pour installer des rubis et des rails. Il semble que rvm soit spécifié par l'utilisateur. N'est-il pas capable de trouver des rails à la racine?
J'ai également essayé le code ci-dessous:
mlzboy@mlzboy-MacBook ~/my/b2c2 $ which rails
/home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails s -p80
rvmsudo
que sudo plus le chargement de rvm en tant que sudo.