2011-01-09 5 views
0

Ruby on Rails 3가 설치된 Mac OS X 10.6 서버에 PotionStore를 설치하려고합니다.Ruby on Rails 문제 PotionStore

나가서 설명하자면 NameError 스토어 에서/orderController # 지수

초기화되지 않은 상수 액티브 :: ConnectionAdapters :: PostgreSQLAdapter :: PGconn

을 : 포트 3000에 서버를 시작하고이 주소로 사파리를 가리키는하면,이를 얻을

이것은 무엇을 의미합니까? Ruby on Rails가 너무 발전하지 않았기 때문에 약간의 시간이 걸립니다.

+0

포션 스토어 란 무엇입니까? – Heikki

+0

로컬 PostgreSQL 서버를 설정 했습니까? – PeterWong

+0

아니요 - MYSQL을 사용할 수 없습니까? – Pripyat

답변

1

신청서는 이미 코멘트에 명시된대로 configured to use PostgreSQ L입니다. 여기서 어댑터 값을 mysql으로 변경하여 MySQL을 사용하도록 변경할 수 있습니다. README에 따르면 작동하지만 작동하지 않을 수 있습니다.

구체적으로이 응용 프로그램을 구체적으로 설명해야한다고 생각합니다. 입니다. Ruby on Rails 2 애플리케이션입니다. Rails 3를 설치하고이를 사용하여 애플리케이션을 부팅하려는 경우 몇 가지 문제가 발생합니다. 3은 2와 하위 호환되지 않습니다.

세 가지 옵션이 있습니다.

첫 번째는 Rails 3에 응용 프로그램을 업그레이드하고 (예를 들어, Bundler와 같이) 가장 최신의 훌륭한 기능을 모두 얻는 것입니다.

두 번째는 "정말 훌륭한 응용 프로그램이고 사용하고 싶습니다."때문에 Rails 3으로 업그레이드하는 것이 마음에 들지 않으면 potionfactory 녀석/여자들에게 멋지게 질문하는 것입니다.

세 번째는 오래된 상태로두고 이전 버전의 레일즈 (2.1 또는 "상위"는 README 상태)를 사용하여 2.1.x - 2.3.x 범위의 모든 항목이 작동하지만 이유가 분명해야합니다. 최신 2.3.x 릴리스를 사용해야합니다. RVM 및 해당 gemsets 기능을 사용하면 훨씬 쉽게 만들 수 있습니다.

+0

Rails 3와 호환되는 포션 스토어 포크가 있습니다 : https://github.com/expandrive/potionstore 불행히도 나는 완전히 작동하지 않았습니다. PayPal 샌드 박스 계정을 사용하여 소프트웨어를 "구매"하려고하면 "알 수없는 작업 : Store ':: OrderController에 대해'show '작업을 찾을 수 없습니다."라는 오류 메시지가 나타납니다. –