2017-12-16 19 views
0

webpack-rails gem 문서를 참조하여 레일 패키지에 webpacker를 설치하십시오.포먼 맨이 개발 레일에서 시작하지 못했습니다.

일단 bundle exec rails generate webpack_rails:install을 실행하면 모든 파일이 생성되고 foreman이 gem 파일에 추가되었습니다. 그런 다음 다시 bundle install을 작성했습니다. 그 후에 나는 문서에 명시된대로

foreman start에 명시된대로 수행했습니다.

그런 다음이 오류가 발생했습니다.

18:54:56 rails.1 | started with pid 19096 
18:54:56 webpack.1 | started with pid 19097 
18:54:56 webpack.1 | /home/desmond/.rvm/gems/ruby-2.3.4/gems/foreman-0.64.0/bin/foreman-runner: 41: exec: ./node_modules/.bin/webpack-dev-server: not found 
18:54:56 webpack.1 | exited with code 127 
18:54:56 system | sending SIGTERM to all processes 
18:54:56 rails.1 | terminated by SIGTERM 

나는 비슷한 질문을 보았다.

+1

내가 본 다른 질문에 대한 링크가 누락되었다고 생각합니다. 원사를 설치하고'원사 설치 '를 실행 했습니까? (나는 보석이'package.json' 파일도 생성했다고 가정합니다.) – inveterateliterate

+0

이'yarn'은 누락되었습니다. 고맙습니다! 나는 그것이 webpack 설치하는 동안 묻는 때 설치되었다고 생각. 따라서 사람들은'원사'패키지를 설치하여이 보석을 작동시켜야합니다. 답변으로 추가하십시오. 나는 그것을 받아 들일 것이다. – user3576036

+0

감사합니다. 나는이 문제를 겪을 수있는 다른 사람들을 위해 좀 더 많은 정보를 가지고 나의 대답을 추가했다. 다행이 그것을 해결했습니다. – inveterateliterate

답변

1

이 보석은 노드 패키지를 번들로 제공하는 경우 yarn을 나타냅니다 (직선 npm을 사용할 수도 있음). install yarn는 당신이 실제로 웹팩을 사용하는 데 필요한 노드 모듈을 설치 (이 단계는 읽어에서 누락)

`yarn install` 

를 실행해야하는 gem 힘든 당, 당신이 필요합니다.

yarn cli