이동을 다운로드하고 http://macruby.org/files/MacRuby%200.8.zip를 설치합니다.
http://mysql.com/downloads/mysql/으로 이동하여 Mac OS X 버전을 다운로드하십시오. 10.6 (x86, 64 비트), DMG 아카이브 http://tmtm.org/en/mysql/ruby/에
이동 한 후, 다운로드 단계를 수행
- 실행 명령 :
ruby extconf.rb --with-mysql-config
- 텍스트 편집기에서 파일 "메이크"을 수정하고 모든 I386 아키텍처 플래그
"-arch i386"
- 실행 명령을, 즉 제거 :
make
- 실행 명령 :
make install
- 실행 명령 :
export rvm_archflags="-arch x86_64"
- 실행 명령 :
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
- 실행 명령 :
ruby test.rb
- 실행 명령 :
ruby ./test.rb -- [hostname [user [passwd [dbname [port [socket [flag]]]]]]]
참고 :
당신은 얻을 경우 테스트, 당신은 디렉토리를 지정해야 할 때 'libmysqlclient not found
'와 같은 오류 make가 찾을 수 있도록 라이브러리가 위치합니다.
% env LD_RUN_PATH=libmysqlclient.so directory make
예 :
my = Mysql.new(hostname, username, password, databasename)
st = my.prepare("insert into tblname (col1,col2,col3) values (?,?,?)")
st.execute("abc",123,Time.now)
st.prepare("select col1,col2,col3 from tblname")
st.execute
st.fetch # => ["abc", 123, #<Mysql::Time:2005-07-24 23:52:55>]
st.close
수영장에 지식을 제공해 주셔서 감사합니다. 질문으로 공식화하고 해답을 해답으로 추가하면 같은 질문을 가진 다른 사람들이 쉽게 찾을 수 있습니다. – deceze