2013-03-25 2 views
4

Redmine2.3-stable을 실행할 때이 오류가 발생합니다. mysql2 어댑터를 성공적으로 설치한다. 승객 통해mysql2 어댑터를 설치하는 중 오류가 발생했습니다 : mysql2 어댑터를 설치하십시오 :`gem install activerecord-mysql2-adapter` (이 파일을 열 수 없습니다 - mysql2/mysql2)

Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (cannot load such file -- mysql2/mysql2) 

웹 사이트를 실행할 때 나는이 받고 있어요, 그리고 갈퀴 DB를 실행하는 경우 :

오류입니다

보석 : 어댑터가 설치되어

마이그레이션 목록

* 로컬 젬스 *

actionmailer (3.2.13) 
actionpack (3.2.13) 
activemodel (3.2.13) 
activerecord (3.2.13) 
activerecord-mysql2-adapter (0.0.3) 
activeresource (3.2.13) 
activesupport (3.2.13) 
afm (0.2.0) 
arel (3.0.2) 
Ascii85 (1.0.2) 
bigdecimal (1.1.0) 
builder (3.0.4, 3.0.0) 
bundler (1.3.4) 
coderay (1.0.9) 
daemon_controller (1.1.2) 
daemons (1.1.9) 
erubis (2.7.0) 
eventmachine (1.0.3) 
fastthread (1.0.7) 
hashery (2.1.0) 
hike (1.2.1) 
holidays (1.0.5) 
i18n (0.6.1) 
icalendar (1.2.3) 
io-console (0.3) 
journey (1.0.4) 
jquery-rails (2.0.3) 
json (1.7.7, 1.5.4) 
mail (2.5.3) 
mime-types (1.21) 
minitest (4.7.0, 2.5.1) 
multi_json (1.7.2) 
mysql2 (0.3.11) 
net-ldap (0.3.1) 
nokogiri (1.5.9) 
open-uri-cached (0.0.5) 
passenger (3.0.19) 
pdf-reader (1.3.2) 
polyglot (0.3.3) 
prawn (0.12.0) 
rack (1.4.5) 
rack-cache (1.2) 
rack-openid (1.3.1) 
rack-ssl (1.3.3) 
rack-test (0.6.2) 
rails (3.2.13) 
railties (3.2.13) 
rake (10.0.4, 0.9.2.2) 
rdoc (3.12.2, 3.9.4) 
ruby-openid (2.1.8) 
ruby-rc4 (0.1.5) 
rubygems-update (2.0.3) 
sprockets (2.2.2) 
thin (1.5.1) 
thor (0.17.0) 
tilt (1.3.6) 
treetop (1.4.12) 
ttfunk (1.0.3) 
tzinfo (0.3.37) 

루비 -v

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] 

보석 ENV

- RUBYGEMS VERSION: 2.0.3 
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux] 
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1 
- RUBY EXECUTABLE: /usr/local/bin/ruby 
- EXECUTABLE DIRECTORY: /usr/local/bin 
- RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-linux 
- GEM PATHS: 
    - /usr/local/lib/ruby/gems/1.9.1 
    - /root/.gem/ruby/1.9.1 
- GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :backtrace => false 
    - :bulk_threshold => 1000 
- REMOTE SOURCES: 
    - https://rubygems.org/ 

내가 여기에 제안 당은 Gemfile을 편집하여 rails3.2.2에 레드 마인을 강제로 시도 :

Rails 3.2.2 mysql2 adapter Error

참고

gem mysql2 번들이 아래 명령을 사용하여 작동하도록 강제 설치해야했습니다 (errormsg.h에 대한 오류가 발생했습니다).

의견이 있으십니까?

+0

'database.yml' 파일을 살펴볼 수 있습니까? – depa

+0

나는 다시 Ruby 1.8.7로 이동했고 더 이상이 문제가 발생하지 않는다. –

+0

'database.yml'에서'adapter : mysql' 대신'adapter : mysql2'를 사용하고 있는지 확인하십시오. – depa

답변

0

Gemfile에 mysql2 gem을 포함하고 database.yml의 어댑터를 mysql2로 변경 한 다음 번들 설치를 수행하십시오. 문제를 해결할 것입니다 ..

관련 문제