デフォルトでは、
rails s #running on 3000 port
今、私はそれをポート80で実行したいと思います。それで私は試しました:
sudo rails -s -p80
しかし、それはエラーを投げました:
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80
sudo: rails: command not found
私はrvmを使用してRuby&Railsをインストールしました。rvmはユーザー指定のようです。ルートでレールを見つけることができませんか?
私も以下のコードを試しました:
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
は、sudoとrvmをsudoとしてロードするために機能します。