2012-03-22 2 views
0

안녕하세요 친구를주는 것이다 만들 내가 레이크 DB를하고있어 몇 가지 문제 : 나는 사전에이레이크 : 오류를 나에게 여기

DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from <class:Engine> at /home/shajin/.rvm/gems/ruby-1.9.2-p0/bundler/gems/spree_paypal_express-073f2f814dd8/lib/spree_paypal_express.rb:5) 
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead. 
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2.2/lib/rake/rdoctask.rb 
WARNING: Global access to Rake DSL methods is deprecated. Please include 
    ... Rake::DSL into classes and modules which use the Rake DSL methods. 
WARNING: DSL method Soletronspree::Application#task called at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks' 
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [args] => [deps]' instead. 
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/deface-0.5.2a/tasks/deface.rake:3:in `block in <top (required)>' 
rake aborted! 
!!! Missing the mysql2 gem. Add it to your Gemfile: gem 'mysql2' 

Tasks: TOP => db:migrate => environment 
(See full trace by running task with --trace) 

덕분에 같은 오류를 받고 있어요 을 만들

+0

그것은 각 문제에 대한 해결책을 제공합니다. 그걸 따라하려고 했니? – Bill

답변

0

당신에게 config/database.yml 파일에 MySQL 어댑터를 사용하여 DB에 연결하고 있지만 Gemfile에 mysql2 보석을 포함하지 않았거나 보석이 앱에 설치되어 있지 않습니다.

!!! Missing the mysql2 gem. Add it to your Gemfile: gem 'mysql2' 

문제 : 그것은 말한다 귀하의 오류 메시지의 아래쪽으로

.

+0

나중에 동일한 오류 과 그 뒤에 을 변경했습니다. mysql2 gem이 누락되었습니다. Gemfile에 추가하십시오 : gem 'mysql2' 이 제거되었습니다. – kiran

+0

그럼, mysql2 젬을 추가 했는데도 여전히 똑같은 오류가 발생 했나요? – jefflunt

+0

보석 파일 'mysql'에서 변경했고 database.yml 파일에서 어댑터 mysql을 변경했습니다 mysql2 오류는 지금 삭제되었지만 다른 오류는 그대로 유지됩니다. – kiran

관련 문제