問題タブ [mysql2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
19023 参照

ruby-on-rails - rvm を使用して Rails 3 の Snow Leopard に mysql2 gem をインストールする

最近 Rails 3 にアップグレードし、Rails 3.0.3 で新しいアプリケーションを作成しましたが、エラーが発生し続けます

私は64ビットマシンを持っています。エラーはドキュメントのみにあり、gem が正しくインストールされているように見えました。

GemFile に gem を追加しました

私の GemFile.lock は次のようになります

宝石一覧

私のMysqlは稼働中です:

これが私の新しいアプリケーションのすべてですが、まだ mysql2 gem が見つからないという問題が発生しています。

X Code 3.2.4 がインストールされた Snow Leopard 10.6.5 があります。

何か案が?

前もって感謝します!

0 投票する
2 に答える
2333 参照

ruby-on-rails - Rails3 + mysql2 gem、LibMYSQL.dll が見つからないというエラーが表示される

「rake db:create:all」を実行すると、「libMYSQL.dll not found..」というエラーが表示されます。古いバージョンの Rails で同じ問題が発生しましたが、libmysql.dll を ruby​​/bin にコピーするだけで簡単に修正できました。

Rails 3 でも同じことを試しましたが、うまくいきません。

解決策を持っている人はいますか?

Ruby on Rails 3.0.3 mysql2 0.2.6 Ruby 1.9.2

ありがとう!

0 投票する
3 に答える
4440 参照

mysql - Mysql2gem-10.6サーバーのインストール中にエラーが発生しました

mysql2 gemを10.6サーバーにインストールしようとしていますが、表示されていないエラーメッセージが表示されます。

組み込みのMySQLが格納されている場所を指定し、組み込みのsudo gem install mysql2 -- --with-mysql-dir=/var/mysqlmysqlをmysql.comのビルド済みの64ビットインストーラーに置き換えるなど、いくつかのことを試しました。

何か案は?

0 投票する
1 に答える
544 参照

windows - Windows Server 2008 上の Ruby 1.9.2 のデータベース Gem でのセグメンテーション エラー

Windows Server 2008 で Rails アプリを起動して実行しようとしていますが、障害にぶつかっています... mysql2 gem をインストールしましたが、インストールをテストするために irb でそれを要求しようとすると、厄介なセグメンテーション違反。

このアプリケーションは、異常な方法で終了するようランタイムに要求しました。詳細については、アプリケーションのサポート チームにお問い合わせください。

libmysql.dll を Ruby の bin フォルダーにコピーしようとしましたが、役に立ちませんでした。mysql gem を使用してみましたが、同じ種類のエラーが発生しましたが、今回は mysql_api.so ファイルで発生しました。

次に、sqlite3 を試してみようと思ったのですが、それでもエラーが発生しました。

ここに違いがある場合、私のバージョンは次のとおりです。

C:\Users\Administrator>mysql --version mysql Ver 14.12 Distrib 5.0.83、Win32 (ia32) 用

C:\Users\Administrator>rails -v Rails 3.0.3

C:\Users\Administrator>ruby -v ruby​​ 1.9.2p0 (2010-08-18) [i386-mingw32]

誰かが私を助けてくれることを願っています。前もって感謝します。

0 投票する
4 に答える
1566 参照

ruby-on-rails-3 - mysql2+rails 3 で add_index を行う方法は?

mysql2 にインデックスを追加するにはどうすればよいですか?

次の行で: 「alter table urli_development.slugs ADD INDEX slugs_sluggable_id(sluggable_id)」を実行すると、すべて正常に動作します。

行: add_index :slugs, :sluggable_id この「無効な日付」エラーが発生します。

問題は、次の行を追加する必要があることです: add_index(:slugs, [:name, :sluggable_type, :sequence, :scope], :unique => true, :name => 'index_slugs_on_n_s_s_and_s')

上記の行は機能しません。

Rails 3 と mysql2 を使用していますが、データベースを移行しようとすると、この「無効な日付」エラーが発生します。

どのようにしますか?

0 投票する
9 に答える
25976 参照

macos - Rails サーバーは、OSX 10.6.5 で rvm および ruby​​ 1.9.2-p0 を使用して mysql2 で起動できません

Rails サーバーを起動すると、次のエラーが表示されます。

rvm use ruby​​-1.9.2-p0 コマンドの後に、次のコマンドで mysql2 をインストールしました。

Gemfile と database.yml ファイルに mysql2 があり、バンドルのインストールは正常に完了します

Railsサーバーのエラーは、OSX上のmysql_configの場所がわからないことが原因であることは理解していますが、gemのインストール時に正しい場所を指定しました。しかし、RVM の gem は mysql_config の場所を尊重していないようです。

誰にもこれに対する解決策がありますか?

0 投票する
1 に答える
2371 参照

ruby - mysql2 タイムゾーン オプションを設定してクエリ警告を削除する方法

mysql2 do query を使用すると常に警告が表示されます

タイムゾーンのオプションを見ました

Mysql2 は現在、2 つのタイムゾーン オプションをサポートしています。

使い方、このオプションを設定する場所を知っている人はいますか?

ありがとう。

0 投票する
2 に答える
1103 参照

mysql - MySQL 5.5.8 と Snow Leopard および mysql2 gem の問題

MySQL 5.5.8 と mysql2 gem 0.2.6 を正常にインストールしました。しかし、実行すると、次のようrake db:create に教えてくれます:

私は何をすべきか?それを修正する方法は?

0 投票する
2 に答える
2769 参照

mysql - IRBのMysql2Gemで1回の呼び出しで複数のSQLクエリを実行するにはどうすればよいですか?

私はmysql2(およびmysql 5)gemとその結果および列挙可能な結果で遊んでいます。

次のようなクエリを実行できます

また、次のようなクエリを実行することもできます

しかし、私がやりたいのは、それを一段と上げることです。実生活では、人々が複数のクエリを実行すると思います。では、バージョンと時間を1回で取得できるようにするにはどうすればよいでしょうか。

-

私が試したものでうまくいかないもの

私が得るエラーは次のとおりです。

これで、Mysql Consoleで次のクエリを実行して結果を取得できることがわかりました。Mysql2Gemで同じことを行うにはどうすればよいですか?

その1つのコマンドラインでMysql2gemを使用して同じことを行うにはどうすればよいですか(または2つ必要ですか)。実生活では、人々は通常、複数のクエリを実行して、希望どおりの結果を取得するためです。

0 投票する
2 に答える
5062 参照

mysql - rake db:migrate の問題 -

Ruby on Rails 用に MySQL DB をセットアップできません。DB をセットアップし、config/database.yml ファイルが一致することを確認した後、以下のエラー メッセージが表示されます。

パスワードを 15 回以上確認しましたが、私が知る限り正しいものです。

database.yml ファイル:

ありがとう