2011-02-11 1 views
0

나는 heroku에 배포하려는 레일 응용 프로그램에서 datamapper를 사용하고 싶습니다. 따라서 dm-postgres-adapter를 Gemfile에 추가해야합니다. heroku가 postgreSQL을 로컬에 설치하지 않고이 보석을 설치하는 방법이 있습니까?Postgres를 로컬에 설치하지 않고 Heroku에 Datamapper 사용

+0

Yock이 지적한대로 할 수 있지만 좋지 않은 생각입니다. 개발 환경은 프로덕션 환경에 최대한 근접해야합니다. 글 머리 기호를 물고 Postgres를 설치하십시오 - 어쨌든 탁월한 데이터베이스입니다. – PreciousBodilyFluids

+0

프로덕션 환경이 개발 및 테스트 환경과 다른 경우가 일반적입니다. 원칙적으로 환경을 가능한 한 가깝게 유지하는 것이 좋지만 코드는 환경 구성의 전반적인 변경을 허용해야합니다. 나는 당신의 코드가 그러한 변화를 용인하지 않는다면 해결해야 할 실수를 범했다고 말할 수 있습니다. –

답변

1

"그룹"을 사용하여 컨텍스트를 프로덕션으로 제한하십시오.

group :production do 
    gem "gemname" 
end 
+0

나는 번들러에게이 그룹을 건너 뛰라고 말할 필요가 있다고 덧붙일 것이다. 즉 '번들 설치 - 생산하지 않음'. 나는 실제로이 같은 문제가 있었고 그룹을 건너 뛰는 방법을 찾기 위해 별도의 소스를 읽어야했습니다. – wuliwong