0

在我不想删除的驱动器上运行 MySQL 的 Instant-rails。我最近安装了 rails 3.2.8 和 ruby​​ 作为 1.9.3。请指导如何将我的应用程序连接到 MySQL。

  • MySQL gems 已安装
  • 将 gem 添加到 gem 文件
  • database.yml 文件写为:

开发:
适配器:mysql
数据库:pretstreet
用户名:root
主机:localhost
套接字:/tmp/mysql.sock
端口:3306

执行应用程序时,错误为:

ActiveRecord::ConnectionNotEstablished

我尝试了 rake 命令,它向我显示错误:

耙中止!():在第 12 行第 1 列扫描简单键时找不到预期的“:”

任务:TOP => db:migrate => db:load_config

我面临的另一个问题是,每当我在命令提示符下使用“mysqladmin”相关命令时,它都会显示错误并挂起我的系统。知道为什么吗?

4

1 回答 1

0

尝试这个

development:
 adapter: mysql2 # or mysql
 encoding: utf8
 reconnect: false
 database: xyz_development
 pool: 5
 username: root
 password:
 socket: /var/run/mysqld/mysqld.sock
于 2012-10-03T11:04:55.353 回答