1. ホーム
  2. ruby-on-rails

[解決済み] rails s -p80 を80ポートで実行するには?

2023-03-27 16:54:17

質問

デフォルトでは

 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

ruby & railsのインストールにrvmを使用しました。rvmはユーザ指定になっているようです。rootでrailsが見つからないのでしょうか?

以下のコードも試してみました。

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 rails server -p 80