[英]Getting Ruby and MySQL to work together
我正在嘗試在Windows 7 x64機器上安裝帶有MySQL后端的ROR,但它們無法一起使用。 幾個月前我這樣做時,這只是一個mysql安裝和bundle命令,但這次不是。
我在沒有空格的路徑上安裝了MySQL 5.1 32位,並配置了服務器。 我必須使用命令行參數來安裝mysql2 gem,以指定mysql實例路徑來獲取要安裝的gem。 但是,rake db:create失敗, Can't connect to MySQL server on 'localhost' (10061)
錯誤。
我已驗證mysql在指定端口上運行。 mysql,mysqladmin和telnet localhost 3306
都可以正常工作。 我有端口3306的防火牆例外,並且工作正常。 我還關閉了防火牆,這沒有什么區別。
我已經花了幾個小時通過Google,嘗試了許多成功的嘗試。 我發現的大多數文檔都涉及mysql未運行/在管道上運行的問題,但這不是我的問題。
database.yml excerpt:
common: &common
adapter: mysql2
encoding: utf8
reconnect: false
pool: 5
username: root
password: root
#host: 127.0.0.1
host: localhost
port: 3307
development:
<<: *common
database: project_dev
任何想法如何解決這一問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.