diff options
-rwxr-xr-x | activerecord/lib/active_record/connection_adapters/mysql_adapter.rb | 5 | ||||
-rw-r--r-- | railties/configs/databases/mysql.yml | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb b/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb index 20028ffcfd..9c55c51f46 100755 --- a/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb @@ -49,6 +49,11 @@ module ActiveRecord rescue LoadError => cannot_require_mysql # Use the bundled Ruby/MySQL driver if no driver is already in place begin + ActiveRecord::Base.logger.info( + "WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. " + + "Please install the C-based MySQL library instead (gem install mysql)." + ) if ActiveRecord::Base.logger + require 'active_record/vendor/mysql' rescue LoadError raise cannot_require_mysql diff --git a/railties/configs/databases/mysql.yml b/railties/configs/databases/mysql.yml index aae510f860..106f30f944 100644 --- a/railties/configs/databases/mysql.yml +++ b/railties/configs/databases/mysql.yml @@ -3,7 +3,7 @@ # Install the MySQL driver: # gem install mysql # On MacOS X: -# gem install mysql -- --include=/usr/local/lib +# sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql # On Windows: # gem install mysql # Choose the win32 build. |