2015年11月22日 星期日

Cloud9-RoR-mysql2 & rails 版本衝途

參考來源:http://stackoverflow.com/questions/22932282/gemloaderror-for-mysql2-gem-but-its-already-in-gemfile

在開新專案時遇到了版本不相容的問題,mysql2 version 0.4.x 看來是無法在 rails version 4.x.x 底下使用。

所以只好安裝特定的mysql2版本,上網查了一下0.3.18幾乎大家都推這個版本,不過我發現我之前的專案是安裝0.3.19,所以決定安裝19這版。
gem install -v 0.3.19 mysql2

如果先前已經安裝過mysql2了,這時應該會出現兩個版本,怎麼查呢?
gem list

會列出所有已安裝的gem函式庫及其版本,然後記得在Gemfile裡指定版本哦!
# Use mysql2 as the database for Active Record
gem 'mysql2', '0.3.19'

如果只有安裝一個版本,'0.3.19'的部份就可以不用寫了。



沒有留言:

張貼留言