問題タブ [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 投票する
9 に答える
8658 参照

ruby-on-rails - db:migrate をレーキしようとすると、Rails プロジェクトでデータベースが選択されない

Rails アプリを使用しており、何らかの奇妙なデータベース/レーキの問題が発生しています。

私が実行すると:

次のエラーが表示されます。

トレースはあまり有益な情報を明らかにしていません。ここで見ることができます: http://pastebin.com/WdsguudC

構成ファイルは正しいように見え、ユーザーがログインしている、または何らかのアクセス エラーが発生した可能性があります。データベースは存在し、ユーザーは適切な権限を持っており、手動でアクセスして操作できます。私はたくさんのグーグル検索を行いましたが、役立つものは何も見つかりませんでした。これはかなり低レベルの問題のように見えるため、提供する必要がある他のコードがあるかどうかはわかりません。

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

ruby-on-rails - mysql2 gem のインストールで問題、libmysqlclient.so.15 ロード エラー

こんにちは、

Ruby 1.9.2 で Rails 3.0 をインストールしようとしています。Linux ボックスで。私はファイアウォールの背後にいて、自分のマシンにルート アクセス権がないため、ホーム ディレクトリにすべてを構築しようとしています。apt-get または yum にアクセスできません。ソースからすべてをビルドする必要があります (gem を除く)。

Ruby、Rails、および MySQL のコンパイルとビルドに成功しました。私の問題は、レールが libmysqlclient.so.15 ライブラリを見つけられないことです。ライブラリの場所を伝えるために「gem install mysql2」の考えられるすべてのオプションを試しましたが、うまくいきませんでした。LD_LIBRARY_PATH にローカルの mysql/lib ディレクトリがある場合、すべてが機能することに注意してください。ライブラリの場所をmysql2に伝える方法がわかりません。誰か助けてくれませんか?

ありがとう、

スタン・マクファーランド

0 投票する
0 に答える
2024 参照

mysql - データベースをsqliteからmysqlに変更しようとすると、rails 3 mysql2 gemが機能しない

database.yml を次のように更新しました。

rails dbconsole をキー入力して mysql を開くことができます。しかし、rake db:schema:load または rake db:reset を試すと、Rails は次のように文句を言います。

どうしたの?Gemfile に mysql2 を含め、バンドル インストールを実行します。他のすべては大丈夫です...

0 投票する
0 に答える
524 参照

ruby-on-rails - Mysql2 gem が UTF8 で動作しない

Rails アプリを Mysql gem から Mysql2 に切り替えましたが、UTF8 フィールドが機能しません。具体的には、文字 á は á として出てきます。文字は、PHP を使用している場合、および Mysql gem を使用している場合に、MySQL コンソールに正しく表示されます。ファイルに設定encoding: utf8しました。database.yml

潜在的に役立つ

コンソールで文字ごとに調べると、á は "\303\241" (Mysql gem を使用) ですが、á は "\303\203\302\241" (Mysql2 gem を使用) であることがわかります。 .

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

ruby-on-rails - Rails mysql2データベース...どこですか?

ええ、それはかなり愚かです。多分私は間違ったキーワードを探しています。rails フォルダの db ファイルは一体どこにあるのでしょうか? 本当に何かを編集する必要があり、コンソールを使おうとしてエラーが大量に発生し、レコードを削除するのに苦労するのはばかげていると思います。(つまり、それが sqlite3 の場合は、db フォルダーにあります)。

....髪を抜く

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

ruby-on-rails - Rails 2.3でgem mysql2を使用することは可能ですか?

Rails 2.3でmysql2を使用する方法に関連するものは何も見つかりません。この2つを併用することは可能ですか?Rails 2.3アプリのパフォーマンスに役立つと思うので、mysql2を使用したいと思います。

0 投票する
7 に答える
29042 参照

ruby-on-rails - Windows 7 に MySQL2 gem をインストールできない

インストール中に次のエラー メッセージが表示されます。詳細を投稿する必要がある場合はお知らせください。

次の場所の指示に従いました: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

ruby 1.9.2p136 (2010-12-25) [i386-mingw32] を使用しています。

ここに私が得るものがあります:

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

ruby-on-rails-3 - mysql2 gem は rails3 では必須です

簡単な質問があります.mysql2 gemはrails3で必須ですか、それとも古いmysql gemを使用できますか.それらの主な違いは何ですか?誰でもこれについて詳しく説明できます.

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

ruby-on-rails-3 - MacSnowLeopardの乗客とGemmysql2

bundlerでmysql2を使用して、「railss」を使用した単純な新しいRails3サイトを作成できます。私もPassengerを持っていますが、mysql2を使用すると次のようになります。

エラーメッセージ:dlopen(/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle、9):ライブラリがロードされていません:libmysql.16。 dylib参照元:/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle理由:画像が見つかりません-/Users/riccardotacconi/.rvm /gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle

同様の質問がありますが、乗客にはありません。乗客が正常に機能するには、環境パスが必要だと思います。同じユーザーでapacheを実行し、PassengerRubyはシェルで使用するものと同じで、「rails」を実行します。