2013-02-06 3 views
0

ActiveRecord가있는 루비를 사용하여 mysql 데이터베이스에 액세스하려고합니다. 루비 파일은 dbtest.rb입니다. 성공적으로레일이없는 ActiveRecord mysql2 어댑터를 설치하십시오

.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` 

내가 설치 한 mysql2 보석 모두와 액티브 - mysql2 어댑터 :

require 'rubygems' 
require 'active_record' 
ActiveRecord::Base.establish_connection( 
    :adapter => "mysql2", 
    :host => "localhost", 
    :database => "students" 
) 

class Rubyist < ActiveRecord::Base 
end 

내가 IRB를 통해이 파일을로드하거나 나는 다음과 같은 오류가 루비를 사용하여 실행하려고

. activerecord-mysql2-adapter를 설치하면 다음과 같은 메시지가 나타납니다.

gem install activerecord-mysql2-adapter 
Fetching: activerecord-mysql2-adapter-0.0.3.gem (100%) 
Successfully installed activerecord-mysql2-adapter-0.0.3 
1 gem installed 

어댑터의 이름을 변경해야합니까?

+0

Pls가 '번들 업데이트'를 실행합니다. –

+0

레일스를 사용하지 않아서 Gemfile이없고 번들에 Gemfile이 필요하지 않습니까? – JohnGalt

답변

1

"export DYLD_LIBRARY_PATH =/usr/local/mysql/lib : $ DYLD_LIBRARY_PATH"를 수정 한 내 .bash_profile에 추가했습니다.

관련 문제