Rails6가 일어나지 않는다! Node.js, webpacker, yarn의 설치 【개발 일기】약가 검색 앱 no.5-2

완성된 사이트



약가 검색 앱 medipra는 여기
보러 가자.

2020/04/12 업데이트



블로그로 이동했습니다.
여기

전회의 내용은 이쪽.



【개발 일기】약가 검색 앱 no.5 ~Rails로 어플리케이션의 병아리 작성, mySQL 에러, GitHub의 설정까지~

개발 배경 등은 이쪽



【개발 일기】약가 검색 앱 no.1 ~개발 개요→기획~

현재 진행 상황



1. 필요한 기능 세척
2. 필요한 화면 디자인
3. 데이터베이스 설계
4.Rails로 어플리케이션의 병아리 작성 ⬅︎지금 코코
5. 큰 기능부터 순서대로 구현
6. 테스트 코드를 작성하여 동작을 담보
7. 리팩토링 및 정리
8. 배포

rails s 해 보면 ...



마지막으로 rails new 하고 응용 프로그램의 병아리를 만들었습니다.
그대로 기세로 rails s 했는데 ...
=> Booting Puma
=> Rails 6.0.0 application starting in development 
=> Run `rails server --help` for more startup options
RAILS_ENV=development environment is not defined in config/webpacker.yml, falling back to production environment
Exiting
Traceback (most recent call last):
    68: from bin/rails:4:in `<main>'

#中略

2: from /Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/webpacker-4.0.7/lib/webpacker/configuration.rb:84:in `data'
     1: from /Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/webpacker-4.0.7/lib/webpacker/configuration.rb:87:in `load'
/Users/user/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/webpacker-4.0.7/lib/webpacker/configuration.rb:91:in `rescue in load': Webpacker configuration file not found /Users/user/projects/medipra/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /Users/user/projects/medipra/config/webpacker.yml (RuntimeError)

그리고 오류가 발생했습니다.

Rails6의 변경 사항



완전히 내 공부 부족이지만,
Rails6부터 표준으로 webpack을 이용하도록 되어 있습니다.

에러문에 rails webpacker:install 를 실행하려 하고 있으므로 해 보겠습니다.

Node.js, webpacker, yarn 설치


$ rails webpacker:install

=>
sh: node: command not found
sh: nodejs: command not found
Node.js not installed. Please download and install Node.js https://nodejs.org/en/download/

이번에는 node.js를 넣으라고 말해졌습니다.

Homebrew를 사용하여 설치합니다.
$ brew install node

Node.js가 설치되면 다음 명령으로 확인합시다.
$ node -v
=>v12.12.0

제대로 설치된 것을 확인할 수 있었습니다.

이제 한 번 webpacker를 설치합니다.
$ rails webpacker:install
=>Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/

이번에는 yarn이 없다고 꾸짖어 버렸습니다.

조사해 보면 yarn은 Node.js의 환경에서 사용하는 패키지 매니저. Ruby에서 말하는 bundler와 같은 것입니까?

또한 homebrew를 사용하여 설치합니다.
$ brew install yarn

완료되면 확인해 봅니다.
$ yarn -v
=> 1.19.1

그럼 또 한번 webpacker를 바.
$ rails webpacker:install

이런 것이 나오면 완료입니다!


이제 rails s 넣으면 익숙한 화면이 표시되었습니다.

죄송합니다.

정리・소감



새롭게 나온 Rails6를 사용하고 싶지만 방금 발차해 버렸습니다만, 큰 사양 변경을 확인하고 있지 않았던 자신의 공부 부족이군요.

이쪽의 잡지에도 제대로 게재되고 있었습니다.
확실히 공부합니다!
아마존 링크 (제휴가 아님)
htps //w w. 아마존. 이. jp/gp/p 로즈 ct/4297108690/레 f=ㅇpx_요_dt_b_아신_치 tぇ_오00_s00? 아니 = U TF8 & psc = 1

끝까지 교제해 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기