2010-06-03 6 views
0

ROR을 처음 사용했습니다. 나는 모든 준비가되어 있고, 나는 phpMyAdmin에서 데이터베이스에 접근 할 수 있도록 ROR을 위해 mysql을 사용하고 싶다. 어떻게해야합니까? 여기Ruby on Rails에 wamp의 Mysql 사용하기

내가 database.yml을에있는 것입니다 : 내가 갈퀴 DB를 실행하면

 
development: 
adapter: mysql 
encoding: utf8 
reconnect: false 
database: my_database 
pool: 5 
username: root 
password: 
host: localhost 
port: 3306 
socket: /tmp/mysql.sock 

: 생성, 내가 얻을 : 번들 mysql.rb 드라이버가 레일 2.2에서 제거되었습니다. mysql gem을 설치하고 다시 시도하십시오 : gem install mysql. 레이크가 중단되었습니다!

고마워요.

답변

2

Ruby Installer를 Windows 용으로 설치 했습니까? 그렇지 않은 경우 http://www.rubyinstaller.org에서 사용할 수 있습니까?

Windows에서 MySQL gem 문제로 인해 MySQL을 설치하고 실행하려면 몇 가지 추가 단계를 수행해야합니다.

  1. 위 사이트에서 "Devkit"을 다운로드하고 지침에 따라 설치하십시오.

MySQL 설치에서 libmysql.dll이 필요합니다. 설치 과정에서 얻지 못했을 경우, 웹 사이트에서 MySQL 전체 패키지를 다운로드하십시오 (설치하지 않고 그냥 가져와야합니다).

  1. 일단 그렇게하면 해당 파일을 Ruby bin 디렉토리에 복사 할 수 있습니다.

  2. 그런 다음 명령 프롬프트를 열고

    보석은 MySQL의를하고 실행하면 얻어야한다

  3. 를 설치 입력합니다. 그러나 응용 프로그램을 다시 시작해야합니다.

내가해야 할 모든 단계가 포함되어 있다고 생각합니다. 나는 libmysql.dll이 5.0 릴리스의 MySQL 버전 일 필요가 있다고 믿지만 그 사실을 확인할 수 없었다. 이 질문에 대한 답변을하지 않는 경우, 코멘트를 게시하고 난 아무것도 놓치지 않았는지 확인하기 위해 다시 단계를 밟아 나갈 것입니다. RubyInstaller를 레일즈 및 MySQL과 함께 사용하는 것이 잠시 동안있었습니다.

관련 문제