По умолчанию,
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.