跳转到内容

Ruby on Rails/入门/常见错误

来自维基教科书,开放的书籍,开放的世界

有时事情就是会出错。以下是一些常见的错误以及可能的解决方法。

缺少套接字文件

[编辑 | 编辑源代码]

如果你看到以下错误

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

这意味着 Rails 正在寻找默认的 /tmp/mysql.sock,它可能不存在。有几种方法可以解决这个问题

  • 找到 mysql.sock 文件的正确位置,并在 database.yml 中添加一个 socket: 选项
  • 找到 mysql.sock 文件的正确位置,并从 /tmp/mysql.sock 创建一个符号链接
  • 如果你找不到 mysql.sock 文件,那么可能是 MySQL 尚未运行或安装不正确。
华夏公益教科书