2010-04-10 4 views
2

안녕하세요 Mac OSX Snow Leopard에서 DataMapper 및 MySQL을 사용하여 Padrino 프로젝트를 설정하려고합니다.DataMapper 및 MySQL 데이터베이스가있는 Padrino 설정

(내 원래 맥 OSX 설치에 연결) DM 코어 data_objects do_mysql mysql을하지만 콘솔에서 대부가 된 START와 대부가를 시작하려고하면, 내가 얻을 :

내가 필요한 보석을 다음과 같은 오류 :

/Users/ivolution/.bundle/ruby/1.9.1/gems/dm-core-0.10.2/lib/dm-core/adapters/mysql_adapter.rb:3:in `require': no such file to load -- do_mysql (LoadError) 

하지만 내가 같은 오류가해서는 안 do_mysql 보석이 설치되어, 나는 대부가 시작하기 전에 내 프로젝트 폴더에 bundle install했다 할 말했듯이.

아이디어가 있으십니까?

답변

3

키는 아마도 Gemfile에 있습니다. 그것은 무엇이 설치되어 있는지에 대한 것이 아니라 당신의 bundler Gemfile에서 선언 된 것입니다. ./Gemfile에 들어가서 do_mysql gem이 필요하다고 선언하면 문제가 해결 될 것입니다. 같은

뭔가 : gem 'do_mysql' 내가 그것에 대해 생각 @Nathan 트릭

+0

을해야하지만, 번들 용도를 설치 Gemfile을 찾을 수 없습니다. 그런 다음 다시 보았고 프로젝트의 루트에 Gemfile이있는 것처럼 내 눈을 뜨게 될 것입니다. padrino-gen 프로젝트에서 MySQL에 DataMapper를 사용하고 있음을 지정하는 방법이 있습니까? 문서에 언급되지 않았습니다. –

+0

Btw 방금 Padrino 프로젝트의 네이던이라고 깨달았습니다. 훌륭한 프레임 워크를 축하합니다. 나는 그저 놀기 시작하고 그 아름다움을 더 깊이 파고 들기 시작했습니다! –

+0

당신은 프레임 워크 Ivo를 좋아합니다! 계속 사용하면서 제안이나 피드백이 있으면 알려주십시오. 또한 여러분이 padrino 앱을 프로덕션에 배포한다면 그것에 대해 듣고 싶을 것입니다. 'mysql'을 지정하는 경우 Padrino는 특정 데이터베이스 어댑터 (mysql, postgres, sqlite)를 지정할 수 있도록 허용하지 않습니다. 'padrino-gen 프로젝트 테스트 -a mysql - d datamapper' github 프로젝트에서이 문제를 추적하기 위해 문제를 추가 할 것입니다. 아마도 우리 중 누군가 또는 다른 사람이이 기능을 추가 할 수 있습니다. – Nathan