[問題] windows系統下 RoR連結MySQL

看板Ruby作者 (加油加油^^)時間13年前 (2011/11/07 22:55), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/3 (看更多)
環境: ruby 1.9.2 rails 3.1.1 參考書 : Ruby for rails - rails 開發者必備的ruby學習手冊 --- 範例 都是使用sqlite 但是我從來沒用過這個東西 我想使用我比較熟悉的mysql來當作範例 畢竟現在剛學 我想聚焦在重點環節 我安裝了appserv 這樣我可以利用phpmyadmin 觀察rails對資料庫作的種種行為 不過在此之前 我覺得先跳過migrate這部分對我比較好 1. 我先使用 PMA 在資料庫新增了一個資料庫 CREATE TABLE `composers` ( `id` int(11) NOT NULL auto_increment, `first_name` varchar(25) NOT NULL, `last_name` varchar(25) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 2. 執行 rails new demo 3. 打開 database.yml 來看 是 sqlite3的設定 4. 看網路上 說 要打這樣 rails new demo2 -d mysql 卻出現錯誤訊息 An error occured while installing mysql2 <0.3.7>, and Bundler cannot continue. Make sure that 'gem install mysql2 -v '0.3.7'' succeeds before bundling. 強者是不是可以指點一下 問題二.我打gem list看 也沒有 mysql 明明phpmyadmin看得到阿 問題三.如果可以的話...順便告訴我甚麼是mysql2 完全不懂阿阿~~~ ---------------- 解法 http://rorguide.blogspot.com/2011/03/installing-mysql2-gem-on-ruby-19 2-and.html -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.171.45

11/08 01:44, , 1F
我只知道 rails 在 windows 上要用 mysql 問題一堆...
11/08 01:44, 1F

11/08 01:45, , 2F
mysql2 是比較新的 mysql client for ruby
11/08 01:45, 2F

11/08 08:31, , 3F
這個問題實在很讓人失望
11/08 08:31, 3F

11/08 08:31, , 4F
因為有那麼多人用WIN系統 MYSQL那麼多人用
11/08 08:31, 4F

11/08 08:32, , 5F
但是遇到這個問題 我查到的答案多半是 換系統 換DB
11/08 08:32, 5F

11/08 08:32, , 6F
實在有點驚訝
11/08 08:32, 6F
※ 編輯: coldollsheep 來自: 61.218.112.35 (11/08 09:09)

11/08 09:09, , 7F
大D是甚麼意思 = =
11/08 09:09, 7F

11/08 14:25, , 9F
我想你要花點時間學習安裝跟原理
11/08 14:25, 9F

11/08 14:26, , 10F
換系統或換資料庫都只是把問題隱藏罷了
11/08 14:26, 10F

11/08 14:28, , 11F
你那個東西根本沒連接上mysql
11/08 14:28, 11F
文章代碼(AID): #1Ej_5hha (Ruby)
文章代碼(AID): #1Ej_5hha (Ruby)