За замовчуванням,
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.