【Rails】 CentOS에서 Rails s에서 오류 (rails s 가능할 때까지 후속 브라우저 표시)
rails s
를 입력하면 오류가 발생했습니다.rails s
에서 무사히 일어난 후에도 브라우저에서 연결을 잘못했습니다.해결까지의 길을 메모로 남깁니다.
운영 환경
rails s를했을 때의 오류 내용
/root/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/webpacker-4.2.2/lib/webpacker/configuration.rb:95:in `rescue in load': Webpacker configuration file not found /root/kaimono/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /root/kaimono/config/webpacker.yml (RuntimeError)
일부 발췌Error: No such file or directory @ rb_sysopen - /root/kaimono/config/webpacker.yml (RuntimeError)
"Webpacker에 대한 구성 파일을 찾을 수 없습니다"라고 ...
Rails6.0 이상에서는 Webpack이 표준 장비되어 있기 때문에 Webpacker나 node.js가 설치되어 있지 않기 때문입니다.
【인용원(참고 기사)】
【Rails 에러】Webpacker에 관한 에러가 나왔을 때의 해결 방법을 간단히 해설
해결까지 (webpacker 설치까지)
webpacker 설치 (실패)
rails webpacker:install
흠, webpacker 전에 Node.js 설치가 필요할 것 같습니다.
Node.js 설치
【참고 기사】
CentOS 7.5에 Node.js 11 시스템의 최신 버전 yum 설치
Node.js 11 공식 리포지토리를 CentOS에 추가
참고 기사대로 실행
yum install https://rpm.nodesource.com/pub_11.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm
패키지 정보 확인
yum info nodejs
공식 리포지토리를 추가하기 전에 버전을 확인하려고 하면 오류가 발생했습니다.
Nodejs 설치
yum install nodejs
버전 확인
Node.js 버전
node --version
npm 버전
npm --version
webpacker 설치 (재시도 및 실패)
rails webpacker:install
이번에는 "yarn이 설치되어 있지 않습니다"라고 ...
yarn 설치
yarn이 설치되어 있는지 확인
yarn -v
계획이 없었습니다.
yarn 설치
【참고 기사】
yarn 설치
npm install -g yarn
yarn 버전 확인
설치되어 있는지 확인할 때 명령과 동일
yarn -v
webpacker 설치 (3 번째 정직)
rails webpacker:install
나름대로 오랜 시간 기다려 ...
귀여운 아이콘과 함께 성공입니다.
이제 rails s
를 하면 무사히 서버가 일어났습니다.
브라우저에서 잘 표시되지 않음
rails s
이 명령으로 브라우저에 CentOS에서 사용하고 있는 주소(192.168.○○.○○)를 지정하여 접속해도 정상적으로 표시되지 않았습니다.
Mac 등 로컬 개발하고 있는 경우는 특히 문제 없습니다만, 다른 서버에 SSH로 접속해 개발하고 있는 경우, 접속할 수 없습니다
【인용원(참고 기사)】
Rails에서 포트와 IP 주소를 지정하는 방법
따라서 -b 옵션으로 주소를 지정합니다.
rails s -b 192.168.○○.○○
이제 브라우저에 192.168.○○.○○:3000
를 입력하면 안전하게 표시됩니다.
【참고 기사】
rails s -b 0.0.0.0 옵션 -b 의미
Reference
이 문제에 관하여(【Rails】 CentOS에서 Rails s에서 오류 (rails s 가능할 때까지 후속 브라우저 표시)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hukuro310/items/261bade62f5fdac96d4d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
/root/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/webpacker-4.2.2/lib/webpacker/configuration.rb:95:in `rescue in load': Webpacker configuration file not found /root/kaimono/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /root/kaimono/config/webpacker.yml (RuntimeError)
Error: No such file or directory @ rb_sysopen - /root/kaimono/config/webpacker.yml (RuntimeError)
webpacker 설치 (실패)
rails webpacker:install
흠, webpacker 전에 Node.js 설치가 필요할 것 같습니다.
Node.js 설치
【참고 기사】
CentOS 7.5에 Node.js 11 시스템의 최신 버전 yum 설치
Node.js 11 공식 리포지토리를 CentOS에 추가
참고 기사대로 실행
yum install https://rpm.nodesource.com/pub_11.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm
패키지 정보 확인
yum info nodejs
공식 리포지토리를 추가하기 전에 버전을 확인하려고 하면 오류가 발생했습니다.
Nodejs 설치
yum install nodejs
버전 확인
Node.js 버전
node --version
npm 버전
npm --version
webpacker 설치 (재시도 및 실패)
rails webpacker:install
이번에는 "yarn이 설치되어 있지 않습니다"라고 ...
yarn 설치
yarn이 설치되어 있는지 확인
yarn -v
계획이 없었습니다.
yarn 설치
【참고 기사】
yarn 설치
npm install -g yarn
yarn 버전 확인
설치되어 있는지 확인할 때 명령과 동일
yarn -v
webpacker 설치 (3 번째 정직)
rails webpacker:install
나름대로 오랜 시간 기다려 ...
귀여운 아이콘과 함께 성공입니다.
이제
rails s
를 하면 무사히 서버가 일어났습니다.브라우저에서 잘 표시되지 않음
rails s
이 명령으로 브라우저에 CentOS에서 사용하고 있는 주소(192.168.○○.○○)를 지정하여 접속해도 정상적으로 표시되지 않았습니다.
Mac 등 로컬 개발하고 있는 경우는 특히 문제 없습니다만, 다른 서버에 SSH로 접속해 개발하고 있는 경우, 접속할 수 없습니다
【인용원(참고 기사)】
Rails에서 포트와 IP 주소를 지정하는 방법
따라서 -b 옵션으로 주소를 지정합니다.
rails s -b 192.168.○○.○○
이제 브라우저에 192.168.○○.○○:3000
를 입력하면 안전하게 표시됩니다.
【참고 기사】
rails s -b 0.0.0.0 옵션 -b 의미
Reference
이 문제에 관하여(【Rails】 CentOS에서 Rails s에서 오류 (rails s 가능할 때까지 후속 브라우저 표시)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hukuro310/items/261bade62f5fdac96d4d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
rails s
rails s -b 192.168.○○.○○
Reference
이 문제에 관하여(【Rails】 CentOS에서 Rails s에서 오류 (rails s 가능할 때까지 후속 브라우저 표시)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hukuro310/items/261bade62f5fdac96d4d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)