1

今こそ、追加した sqlite から mysql に移行する時です

gem 'mysql2'

Gemfile に移動し、ここにインストールしました。sqlite を使用した古いプロダクションは正常に実行されます。本番環境を mysql および mysql サーバーの DBName と Passwordに切り替え、database.ymlgit 経由でサーバーにコミットしてデプロイしようとすると、次のエラーが発生します。

 [out :: server] rake aborted!
 ** [out :: server] Please install the mysql adapter: `gem install activerecord-mysql-adapter` (mysql is not part of the bundle. Add it to Gemfile.)
 ** [out :: server] 
 ** [out :: server] Tasks: TOP => db:migrate => db:load_config
 ** [out :: server] (See full trace by running task with --trace)
    command finished in 9827ms

どうすれば修正できますか、またはサーバーにgemをインストールするにはどうすればよいですか? 実行するbundle listと、mysql2 がインストールされていることがわかります。どのモジュールをインストールする必要がありますか?

インストールしようとするとエラーが発生します: activerecord-mysql-adapter

ERROR:  Could not find a valid gem 'activerecord-mysql-adapter' (>= 0) in any repository
ERROR:  Possible alternatives: activerecord-jdbcmysql-adapter,
activerecord-jdbc-adapter, activerecord-jdbcmssql-adapter, activerecord-odbc-adapter,
activerecord-nulldb-adapter
4

0 に答える 0