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
끝까지 교제해 주셔서 감사합니다.
Reference
이 문제에 관하여(Rails6가 일어나지 않는다! Node.js, webpacker, yarn의 설치 【개발 일기】약가 검색 앱 no.5-2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pharma_tech3/items/2ab578eb5b07ff0ca296
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
=> 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부터 표준으로 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
끝까지 교제해 주셔서 감사합니다.
Reference
이 문제에 관하여(Rails6가 일어나지 않는다! Node.js, webpacker, yarn의 설치 【개발 일기】약가 검색 앱 no.5-2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pharma_tech3/items/2ab578eb5b07ff0ca296
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Rails6가 일어나지 않는다! Node.js, webpacker, yarn의 설치 【개발 일기】약가 검색 앱 no.5-2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pharma_tech3/items/2ab578eb5b07ff0ca296텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)