Koobe's blog

喜歡就沉浸於其中,不要只是空想。

Ruby on Rails使用MAMP中的MySQL當資料庫 七月 27, 2010

Filed under: Ruby on Rails — koobe @ 11:23 上午
Tags: , ,

要讓Ruby on Rails能夠使用MAMP中的MySQL當資料庫需要一些設定,

1. 下載MAMP components

2. 解壓縮並且掛載MAMP components,將mysql-x.x.x.tar.gz複製到自己習慣使用的資料夾下(x.x.x為版本號)

3. 解壓縮mysql-x.x.x.tar.gz,使用終端機進入解壓縮後的資料夾中

4. 編譯MySQL

$ ./configure --with-unix-socket-path=/Applications/MAMP/tmp/mysql/mysql.sock --without-server --prefix=/Applications/MAMP/Library

$ make -j2

5. 編譯完成後,將編譯出來的libraries放進MAMP中

$ cp libmysql/.libs/*.dylib /Applications/MAMP/Library/lib/mysql

6. 將MySQL headers放進MAMP中

$ mkdir /Applications/MAMP/Library/include

$ cp -R include /Applications/MAMP/Library/include/mysql

7. 安裝Ruby MySQL gem

On Snow Leopard:

$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config

On Leopard:

$ sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config

8. 環境建置完成,當然別忘了database.yml的設定。

相關內容參考Using Ruby MySQL Gem with MAMP 1.8.x on Snow Leopard

廣告
 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s