我是新來的鐵軌和我經歷上Lynda.com教程,軌道4個要點。我在Windows 7 x64機器上,並試圖將MySQL數據庫連接到Rails應用程序。我已經成功創建了數據庫並創建了一個新用戶。無法連接到MySQL數據庫中的Rails 4
我不得不運行mysql2寶石的問題,我只能得到版本0.3.11的工作(這是在0.3.16版本,這個帖子的)。我複製從C的libmysql.dll:\ Program Files文件\的MySQL \ MySQL的Connector.C 6.1 \ lib添加到我的C:\ RailsInstaller \ Ruby2.0.0 \ bin目錄爲說明書中規定。
一切似乎是確定在這一點上。
我配置我的database.yml文件,以配合我的數據庫憑據(我不得不從頭開始創建這個,當我跑mysql2產生什麼)。
#config\database.yml
development:
adapter: mysql2
database: simple_cms_development
username: craig
password: password
host: 127.0.0.1
socket: /tmp/mysql.sock
test:
adapter: mysql2
database: simple_cms_test
username: craig
password: password
host: 127.0.0.1
socket: /tmp/mysql.sock
production:
adapter: mysql2
database: simple_cms_production
username: craig
password: password
host: 127.0.0.1
socket: /tmp/mysql.sock
我嘗試使用與MySQL我的數據庫連接:
rake db:schema:dump
,我這爛東西:
LoadError: cannot load such file -- mysql2/2.0/mysql2
我看到/ 1.9稱爲mysql2一個目錄,並有一個名爲mysql.so文件在那裏,但沒有2.0。
任何想法?謝謝!
我應該提到我通過線程去與不是運氣。仍在嘗試...... – Craigfoo 2014-11-09 13:58:42
好吧,接下來猜測,這是一個路徑問題。你可以(從你的rails目錄)輸入「mysql2/2.0/mysql2」並獲取任何東西?試着找到那個mysql2文件。對不起,我沒有太多的幫助,我轉向Mac,並沒有經歷這種悲傷。 – Hoffa 2014-11-09 20:09:16