Ruby on Rails/入門/常見錯誤
外觀
< 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 尚未執行或安裝不正確。