Ruby(ルビー)

RailsでMySQLを使いたい!!!!!

Ruby On Railsはデフォルトでは「sqlite」をデータベースとして使用する設定になっているので、

 

「mysql」を使用するように変更してやりました。

 

その際のメモ書きです。

 

まず、

 

「Gemfile」を開いて、

===============
gem 'sqlite3'
===============

をコメントアウト、

 

で、

===============
gem 'mysql2'
===============

を追加してやります。

 

次に、

 

「bundle」をインストールです。

 

# bundle install

を実行です。

 

すると、

================================================================================================================
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this
machine.




An error occurred while installing mysql2 (0.4.4), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.4.4'` succeeds before bundling.
================================================================================================================

というエラーが!!

 

エラーメッセージ出ていたヒントを参考にして、

 

「mysql2」をインストールしてやればよさそうです。

 

で、

# gem install mysql2 -v '0.4.4'

を実行すると、

 

今度は以下のようなエラーが!!

================================================================================================================
Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
        ERROR: Failed to build gem native extension.



-----
mysql client is missing. You may need to 'apt-get install libmysqlclient-dev' or 'yum install mysql-devel', and try again.
-----


================================================================================================================

OSはUbuntuを使用しているので、

# sudo apt-get install libmysqlclient-dev

で「libmysqlclient」をインストーします。

 

で、

 

もう一度、

# gem install mysql2 -v '0.4.4'

を実行すると今度は無事「mysql2」のインストール完了です。

 

さらに、

# bundle install

を実行すると、

 

こちらも無事処理が完了です。

 

これで、

 

準備完了です。

0
この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

  • コメント: 0

関連記事

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

最近の記事

  1. WP:WordPress(ワードプレス)
  2. WP:WordPress(ワードプレス)
  3. WP:WordPress(ワードプレス)
  4. 文系と理系のメリットとデメリット
  5. 東京駅
  6. 残業
  7. プログラマーになるのに年齢は関係ある?
  8. 年収(収入)
  9. income(収入)
  10. プログラマーになろう

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

アーカイブ

PAGE TOP