跳轉到內容

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 尚未執行或安裝不正確。
華夏公益教科書