2011-10-26 16 views
3

私たちはアプリケーション用にmysql 5.5を使用します。私はいくつかのオンライン検索を行い、mysql2 0.2.6がmysql5.5のものと思われます。この宝石は窓にもいいですか?プロダクションのインストールと管理に関するヒントRuby Gem(Windows用)

ありがとうございました。

答えて

1

gem(mysqlまたはmysql2)は、実行しているMySQLのバージョンにバージョンに依存しないレイヤーを提供します。

ただし、プリコンパイル済みの宝石を使用している場合は、バージョン固有のMySQLライブラリがシステムにインストールされている必要があります。

これを避けるには、MySQLに接続するためのバージョンに依存しない方法を提供するMySQL Connector/Cを使用できます。

私はこのブログの記事でのMySQLコネクタ/ Cに対して、MySQLの宝石をコンパイルする方法を文書化しました:

http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

mysql2の宝石は、Windows上でいくつかの問題を持っているので、私はあなたが時間のためにmysqlの宝石を使用することをお勧めしますであること。

これが役に立ちます。

+0

メモありがとうございます。私はWindows開発環境で試してみます。あなたは、ブログの手順は、Windowsの任意のバージョンのMysqlサーバーに適用できることを意味するのですか?この手順はlinux Ubauntbuサーバーにも適用されますか? – user938363

+0

必要に応じてMySQLのインストール手順をスキップすることができます.MySQL Connector/Cは、接続したいMySQLのバージョンとは独立しています。 Linux用のコネクタ-cがあります。このコネクタを使用して、MySQL自体をインストールする必要なく、リモートで接続することができます。 –