참 드럽게 어렵네요.
뭐 세계에서 많ㅇ ㅣ쓰는 오픈 소스 데이터베이스 .. 좋다...
Ruby On Rails에서는 쓰기 어려웠습니다.
뭐 처음이 다 그렇죠 뭐 .. ㅋㅋ
Say_Hello 띄우는것 까지 했었지요.
그걸 이용해서 MySql을 연동하는 작업을 해볼텐데요.
제가 작업한 환경은
RubyInstaller1.9.3
window7
Mysql5.5.36
뭐 이정도 되겠네요 ㅋㅋㅋ
일단 이렇게 입력해봤습니다.
cmd 창에
rake db:create
Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile.
이런 에러를 뱉어냅니다.......
사실 DB 연동하는걸로만 1주일 보낸것 같아요 짬짬히 했었는데
그래서 조치해줍니다.
GemFile을 열고
gem 'sqlite3'
주석처리하구요. 아님 지우셔도 되고
gem 'mysql2'
를 타이핑해서 입력합니다.
rake db:create
또 에러........ 에러나는건 비슷비슷해요 근데 산넘어 산이라는거
database.yml을 열어서 수정해주었습니다.
development:
adapter: mysql2
database: bhshop
username: root
password: skfek12
socket: C:/mysql/bin/mysqld.sock
사실 mysqld.sock 라는 부분은 뭔지 잘 모르겠네요.
MySql을 설치하셨을거니깐
gem install mysql2 -- --with-mysql-dir="C:\mysql" --with-mysql-lib="C:\mysql\bin"
본인 경로를 넣어주시고 이렇게 실행시켜줍니다.
checking for main() in -llibmysql... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
이런 에러가 납니다.
ㅏㅏ.... 진짜 ㅡ.ㅡ 이 에러로 일주일간 보니까 하아 ..
mysql 설치 경로의 lib 아래에 libmysql.dll 파일을
Ruby/bin 아래로 복사해줍니다.
그리고 다시 ..
gem install mysql2 -- --with-mysql-dir="C:\mysql" --with-mysql-lib="C:\mysql\bin"
checking for main() in -llibmysql... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
씺앍..............
하지만 해답을 찾았다능.. ㅋㅋ
window 7 64비트인데 .. mysql도 64비트 깔았다능 ㅋㅋ
그래서 mysql을 그냥 32비트로 바꿔줌요 ㅋㅋ
그러니 .. 됨 ..
$ gem install mysql2 -- --with-mysql-dir="C:\mysql" --with-mysql-lib="C:\mysql\lib"
Fetching: mysql2-0.3.13.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed mysql2-0.3.13
1 gem installed
Installing ri documentation for mysql2-0.3.13...
Installing RDoc documentation for mysql2-0.3.13...
이런 메세지를 보이면서 됨!!
$ rake db:create
포풍 타이핑 !!
bhshop!!!! 생긴거 보이시죠 ?
됨 ㅋㅋㅋㅋㅋ
이렇게 됐습니다 ㅋㅋ
올레 아싸라비아 ..
이제 다른 산이 날 기다리고 있겠지 ㅡ.ㅡ
진짜 하시다보면 미치실 겁니다.
'RUBYONRAILS' 카테고리의 다른 글
Spring 4.0 + Mybatis java config로 설정하기 (1) | 2015.02.05 |
---|---|
[rails] ruby on rails 설치기 (0) | 2013.10.08 |
[rails] 프로젝트 띄우기 (0) | 2013.10.08 |
[rails] mySql 연동 후 게시글 조회 (0) | 2013.10.08 |