問題タブ [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.
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 があります。
何か案が?
前もって感謝します!
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
ありがとう!
mysql - Mysql2gem-10.6サーバーのインストール中にエラーが発生しました
mysql2 gemを10.6サーバーにインストールしようとしていますが、表示されていないエラーメッセージが表示されます。
組み込みのMySQLが格納されている場所を指定し、組み込みのsudo gem install mysql2 -- --with-mysql-dir=/var/mysql
mysqlをmysql.comのビルド済みの64ビットインストーラーに置き換えるなど、いくつかのことを試しました。
何か案は?
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]
誰かが私を助けてくれることを願っています。前もって感謝します。
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 を使用していますが、データベースを移行しようとすると、この「無効な日付」エラーが発生します。
どのようにしますか?
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 の場所を尊重していないようです。
誰にもこれに対する解決策がありますか?
ruby - mysql2 タイムゾーン オプションを設定してクエリ警告を削除する方法
mysql2 do query を使用すると常に警告が表示されます
タイムゾーンのオプションを見ました
Mysql2 は現在、2 つのタイムゾーン オプションをサポートしています。
使い方、このオプションを設定する場所を知っている人はいますか?
ありがとう。
mysql - MySQL 5.5.8 と Snow Leopard および mysql2 gem の問題
MySQL 5.5.8 と mysql2 gem 0.2.6 を正常にインストールしました。しかし、実行すると、次のようrake db:create
に教えてくれます:
私は何をすべきか?それを修正する方法は?
mysql - IRBのMysql2Gemで1回の呼び出しで複数のSQLクエリを実行するにはどうすればよいですか?
私はmysql2(およびmysql 5)gemとその結果および列挙可能な結果で遊んでいます。
次のようなクエリを実行できます
また、次のようなクエリを実行することもできます
しかし、私がやりたいのは、それを一段と上げることです。実生活では、人々が複数のクエリを実行すると思います。では、バージョンと時間を1回で取得できるようにするにはどうすればよいでしょうか。
-
私が試したものでうまくいかないもの:
私が得るエラーは次のとおりです。
これで、Mysql Consoleで次のクエリを実行して結果を取得できることがわかりました。Mysql2Gemで同じことを行うにはどうすればよいですか?
その1つのコマンドラインでMysql2gemを使用して同じことを行うにはどうすればよいですか(または2つ必要ですか)。実生活では、人々は通常、複数のクエリを実行して、希望どおりの結果を取得するためです。
mysql - rake db:migrate の問題 -
Ruby on Rails 用に MySQL DB をセットアップできません。DB をセットアップし、config/database.yml ファイルが一致することを確認した後、以下のエラー メッセージが表示されます。
パスワードを 15 回以上確認しましたが、私が知る限り正しいものです。
database.yml ファイル:
ありがとう