Rails에서 새로운 앱을 만들면 ActiveRecord::ConnectionNotEstablished가 나왔습니다.
이번에는 Rails에서 앱을 새로 만들고 움직이면 "ActiveRecord::ConnectionNotEstablished"라는 오류가 나왔으므로 그것을 해결하는 방법을 소개합니다.
개발 환경
오류 내용
rails server
명령으로 앱을 움직이면 화면에 이러한 오류가 나타납니다.
ActiveRecord::ConnectionNotEstablished
No connection pool with id primary found
뭐야 이거!? 모르겠어…
라고 하는 것으로 구그하면, Rails의 ORM 기능인 ActiveRecord가, sqlite3
의 새로운 버젼에 대응하고 있지 않는 것이 원인인 것 같다. (참고: ActiveRecord::ConnectionNotEstablished No connection pool )
대처 내용
그래서 Rails가 설치하는 패키지를 관리하는 Gemfile을 편집합니다.
gem 'sqlite3', '~> 1.3.6'
그래서 Rails가 설치하는 패키지를 관리하는 Gemfile을 편집합니다.
gem 'sqlite3', '~> 1.3.6'
Gemfile을 편집한 후
bundle install
명령으로 설치 패키지를 업데이트합니다.그리고
rails server
명령으로 앱을 시작하면 ...훌륭하게, 앱이 성공적으로 시작되었습니다. 축하해!
그래서 일건 낙착(^^)
그럼~
Reference
이 문제에 관하여(Rails에서 새로운 앱을 만들면 ActiveRecord::ConnectionNotEstablished가 나왔습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/MORITAKENTARO/items/e8d5306a07715db6c4f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)