問題タブ [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 - db:migrate をレーキしようとすると、Rails プロジェクトでデータベースが選択されない
Rails アプリを使用しており、何らかの奇妙なデータベース/レーキの問題が発生しています。
私が実行すると:
次のエラーが表示されます。
トレースはあまり有益な情報を明らかにしていません。ここで見ることができます: http://pastebin.com/WdsguudC
構成ファイルは正しいように見え、ユーザーがログインしている、または何らかのアクセス エラーが発生した可能性があります。データベースは存在し、ユーザーは適切な権限を持っており、手動でアクセスして操作できます。私はたくさんのグーグル検索を行いましたが、役立つものは何も見つかりませんでした。これはかなり低レベルの問題のように見えるため、提供する必要がある他のコードがあるかどうかはわかりません。
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に伝える方法がわかりません。誰か助けてくれませんか?
ありがとう、
スタン・マクファーランド
mysql - データベースをsqliteからmysqlに変更しようとすると、rails 3 mysql2 gemが機能しない
database.yml を次のように更新しました。
rails dbconsole をキー入力して mysql を開くことができます。しかし、rake db:schema:load または rake db:reset を試すと、Rails は次のように文句を言います。
どうしたの?Gemfile に mysql2 を含め、バンドル インストールを実行します。他のすべては大丈夫です...
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 を使用) であることがわかります。 .
ruby-on-rails - Rails mysql2データベース...どこですか?
ええ、それはかなり愚かです。多分私は間違ったキーワードを探しています。rails フォルダの db ファイルは一体どこにあるのでしょうか? 本当に何かを編集する必要があり、コンソールを使おうとしてエラーが大量に発生し、レコードを削除するのに苦労するのはばかげていると思います。(つまり、それが sqlite3 の場合は、db フォルダーにあります)。
....髪を抜く
ruby-on-rails - Rails 2.3でgem mysql2を使用することは可能ですか?
Rails 2.3でmysql2を使用する方法に関連するものは何も見つかりません。この2つを併用することは可能ですか?Rails 2.3アプリのパフォーマンスに役立つと思うので、mysql2を使用したいと思います。
ruby-on-rails - Windows 7 に MySQL2 gem をインストールできない
インストール中に次のエラー メッセージが表示されます。詳細を投稿する必要がある場合はお知らせください。
次の場所の指示に従いました: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
ruby 1.9.2p136 (2010-12-25) [i386-mingw32] を使用しています。
ここに私が得るものがあります:
ruby-on-rails-3 - mysql2 gem は rails3 では必須です
簡単な質問があります.mysql2 gemはrails3で必須ですか、それとも古いmysql gemを使用できますか.それらの主な違いは何ですか?誰でもこれについて詳しく説明できます.
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」を実行します。