여기에 아주 재발하는 문제가 있습니다. (그것은 항상 문자 그대로 일어납니다). 나는 주위에 갈 수있는 방법을 발견했다하지만 난 정말이 문제에 대한 해결책 감사하겠습니다 :번들러가 sqlite3을 "번들링"하지 않습니다.
내 개발 컴퓨터에서, 내 보석과 같은 라인을 파일에 있습니다 :
여기가 어떻게되는지입니다
무슨 일gem "sqlite3-ruby", :require => "sqlite3"
내가 --no-배포를 설치 번들 때, 그것은 확실히 간다,이다 :
Using sqlite3 (1.3.5) Using sqlite3-ruby (1.3.3) Updating .gem files in vendor/cache Your bundle is complete! It was installed into ./vendor/bundle
그러나, 배포에 번들 --deployment를 설치 실행 내가 얻을 : 응용 프로그램 충돌하게 오류를 필요로 발생
Using sqlite3-ruby (1.3.3) Updating .gem files in vendor/cache Your bundle is complete! It was installed into ./vendor/bundle
은 ... .. 그리고, 내가 무엇을 번들 배포 기계에 --no-배포를 설치합니다. 그런 다음 번들 설치 --deployment를 실행 한 다음 마술처럼 말합니다.
Using sqlite3 (1.3.5) Using sqlite3-ruby (1.3.3) Updating .gem files in vendor/cache
그런 다음 응용 프로그램이 정상적으로 실행됩니다.
그럼, 내가 가장 기본적으로 원하는 것은 그 들러가 sqlite3를 보석
나는 개발이 아니라 배포를 의미했습니다. 그럼에도 불구하고 당신의 대답이 나에게 어떤 것들을 분명히 해주었습니다. 나는 곧 새로운 웹 사이트를 전개 할 것이고 결과를 알려줄 것이다. 어쨌든 설명해 주셔서 감사합니다. – pedrozath