Rails 초보자가 Windows에서 Rails+Vue를 구축해 어려움을 겪는 이야기

2256 단어 Vue.jsRubyRails

개시하다


갑자기 Rails+Vue 환경을 구축하려고 하니까 아무래도 환경이 잘 구축되지 않은 것 같아요.
※ 정확한 오류는 기억하지 못한다

처음 하는 일


일반적으로 Ruby 및 Rails에 가입하고 Rails 및 Vue를 사용할 때 수행되는 명령rails new myapp --webpack=vue실행했는데 잘못된 것 같아요.
can not load such file — sqlite3/sqlite3_native (LoadError)
어쨌든 이 오류가 발생했다.
어떤 명령을 집행하든지 간에 이 오류가 발생했다.
sqlite3을 한 번 마운트 해제한 후에 설치 명령을 한 번 더 실행하면 해제할 수 있다고 합니다.gem install sqlite3 --platform=ruby -- --with-sqlite3-include=パス --with-sqlite3-lib=パス이럴 때 지령이 너무 길어서 포기하고 싶은데 오류가 안 나요. (rails가 왔어요)
근데 bundle install 할 때마다 이 긴 지령을 해야 돼요. 귀찮아요.

다음 일


나중에 bcrype라는 것을 처음 알았기 때문에 Gemufile, bundle install을 사용하려고 고쳤습니다.gem install sqlite3 --platform=ruby -- --with-sqlite3-include=パス --with-sqlite3-lib=パス, 하지만 오류가 발생했습니다.
일지를 보니 원인이 확실해졌어요.ridk exec pacman -S mingw-w64-x86_64-dlfcnGemfilegem 'sqlite3', '1.4.0'bundle install 을 쓰고 rails 가 나왔는데 rails db 가 오류 가 나서 완성 하지 못했습니다
can't activate sqlite3 (~> 1.3.6), already activated sqlite3-1.4.0. Make sure all dependencies are added to Gemfile. (Gem::LoadError)

막일


푸념을 많이 했지만 결국 어떻게 풀어야 할지 몰라 포기할 뻔했다.
https://rubyinstaller.org/downloads/
에서 2.4개의 링크를 클릭하고 Ruby 2.4를 추가합니다.이렇게 하면 루비 2.4 폴더를 생성할 수 있다
ruby -vruby 2.4.5p335 (2018-10-18 revision 65137) [x64-mingw32]2.4로 표시됨, 확인
다시rails new myapp --webpack=vue실행 중 오류가 발생하지 않았습니다. 실행할 수 있습니다.rails s에서 표시 확인

뷰를 적당히 만들어주세요.<%= javascript_pack_tag 'hello_vue' %>Vue 컴파일 가능 여부 확인

끝.

좋은 웹페이지 즐겨찾기