기본적으로,
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을 사용하여 루비 및 레일을 설치했습니다. 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
rvmsudosudo와 rvm을 sudo로로드 하기 때문에 작동합니다 .