簡體   English   中英

在Rails 4中無法連接到MySQL數據庫

[英]Cannot Connect to MySQL Database in Rails 4

我是Rails的新手,正在學習Lynda.com上的Rails 4 Essentials教程。 我在Windows 7 x64計算機上,正在嘗試將MySQL數據庫連接到Rails應用程序。 我已經成功創建了數據庫並創建了一個新用戶。

我在運行mysql2 gem時遇到問題,只能使用0.3.11版本才能工作(截至本文發布時,它的版本為0.3.16)。 我按照說明將C:\\ Program Files \\ MySQL \\ MySQL Connector.C 6.1 \\ lib中的libmysql.dll復制到了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 

我看到一個名為mysql2 / 1.9的目錄,並且有一個名為mysql.so的文件,但是沒有2.0。

有任何想法嗎? 謝謝!

在Windows機器上開發的樂趣:)

我建議您檢查此問題-它看起來像是同樣的問題。

錯誤“ ...無法加載此類文件-mysql2 / 2.0 / mysql2(LoadError)”。 在裝有Ruby 2.0.0的Windows XP上

我設法從頭開始解決了這個問題。 我按照這些視頻集在Windows 7 x64計算機上設置Ruby,MySQL和Rails。

http://youtu.be/C5S7vjN6GLc

像寶石一樣工作,我現在搖搖晃晃。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM