[問題] windows系統下 RoR連結MySQL
環境: 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
11/08 01:44, 1F
→
11/08 01:45, , 2F
11/08 01:45, 2F
→
11/08 08:31, , 3F
11/08 08:31, 3F
→
11/08 08:31, , 4F
11/08 08:31, 4F
→
11/08 08:32, , 5F
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
11/08 09:09, 7F
→
11/08 14:14, , 8F
11/08 14:14, 8F
→
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
11/08 14:28, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章