<body>

Caiwangqin's blog

Focus on Web2.0, Business, Architecture, Agile, Technic and beyond…

Debian / XAMPP / Ruby on Rails / MySql

2007年2月27日 星期二

使用XAMPP能够很方便的安装Apache环境,在使用Ruby on Rails连接MySql时会出现以以错误:


No such file or directory - /tmp/mysql.sock



原因是XAMPP的mysql.sock文件在以下路径:


/opt/lampp/var/mysql/mysql.sock



Ruby on Rails 按照默认的路径去找,就找不到。在XAMPP integration上提到的Patch方法已经不实用于Rails 1.1.6以后的版本,正确的修正方法是修改config/database.yml文件,如下:


development:
adapter: mysql
database: depot_development
username: root
password:
host: localhost
socket: /opt/lampp/var/mysql/mysql.sock



参考:Agile Web Development with Rails Page 72


标签:

posted by Caiwangqin, 上午9:42

<< 主页