0

私はRubyonRailsを始めたばかりですが、まだすべてを実行するのに忙しいです。私が遭遇する問題は、mysql2がバンドルの一部ではないと言い続けることです。うまくいくようです

sudo gem install mysql2 

等..

私が得るものは

$ rake db:create rakeが中止されました!mysql2アダプターをインストールしてください: gem install activerecord-mysql2-adapter(mysql2はバンドルの一部ではありません。Gemfileに追加してください。)/Library/Ruby/Gems/1.8/gems/bundler-1.3.2/lib/bundler/rubygems_integration.rb :214:in gem' /Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/connection_adapters/mysql2_adapter.rb:3 /Library/Ruby/Gems/1.8/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:inrequire ' require' /Library/Ruby/Gems/1.8/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:236:in/Library/Ruby/Gems/1.8/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in load_dependency' /Library/Ruby/Gems/1.8/gems/activesupport-3.2.12/lib/ active_support / distributions.rb:251:in require' /Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_specification.rb:50:inresolve_hash_connection' /Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_specification.rb:29:inestablish_connection spec' /Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_specification.rb:130:in' / Library / Ruby / Gems / 1.8 / gems / activerecord-3.2.12 / lib / active_record / railties / databases.rake:90:increate_database' /Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/railties/databases.rake:62 /Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/railties/databases.rake:62:ineach'/Library/Ruby/Gems/1.8/gems/activerecord-3.2.12/lib/active_record/railties/databases.rake:62タスク:TOP => db:create(--traceを指定してタスクを実行することで完全なトレースを参照)

ここの誰かが私のための解決策を知っていますか?(ps私はそれがgem configに追加されなければならないと言っている多くの人々を見ますが、どうやって?)

4

1 に答える 1

1

Gemfile(プロジェクトのルートにある)に含まれていることを確認する必要があります

gem 'mysql2'

次に、を実行しbundle installてインストールします。

gemactiverecord-mysql2-adapterは依存関係としてインストールされていると思いますが、追加することもできます

gem 'activerecord-mysql2-adapter'

それでも要求する場合。

于 2013-03-07T23:49:52.493 に答える