問題タブ [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.
mysql - MySQL エラーのため移行を実行できません
ここ数日、OS X で開発環境をセットアップしようとしてきましたが、mysql で多くの問題が発生しました。mysql Web サイトから入手できる dmg ファイルを介して mysql をインストールしました。これにより、私が抱えていた問題のほとんどが修正されました。
私の現在の問題は、「rake db:migrate」を実行すると、次のエラーが発生することです。
レーキが中止されました!
Mysql:Class の未定義メソッド「init」
Gemfile で gem 'mysql2' を使用し、データベース アダプターとして mysql2 を使用すると問題が解決する可能性があることをどこかで読みました。これをやってみましたが、うまくいきませんでした。注意すべきことの 1 つは、mysql が PATH 変数のどこにもないことです。そのため、ターミナルで「mysql」と入力すると、奇妙な /var/_mysql に移動します。
パス変数に「/usr/local/mysql/bin」を追加する必要がありますか? もしそうなら、OS Xでこれを行うにはどうすればよいですか?
ありがとう。
編集: /usr/local/mysql/bin をパスに追加しましたが、まだ同じエラーがあります。
windows - MySql2とWindows上のバンドラー
私はこの質問が以前に尋ねられたことを知っています、iveはすべての解決策を試しました、そしてどこにも行くことができないようです。私は一日の残りの半分をこれに費やし、私の知恵の終わりにいます。
Windowsマシンでアプリをセットアップしようとしています。DevKitに付属のrailsインストーラーを使用しました。
これは正常に機能します。
gem install mysql2 -- --with-mysql-include=<PATH_TO_XAMPP>\mysql\include --with-mysql-lib=<PATH_TO_XAMPP>\mysql\lib\opt --with-mysql-config=<PATH_TO_XAMPP>\mysql\bin\mysql_config
しかしbundle install
、ネイティブ拡張エラーで失敗します。
私はもう試した:
しかし、サイコロはありません。
任意のポインタをいただければ幸いです。
mysql - Capistrano の「cap deploy:migrations」は、保留中の移行だけでなく、すべての移行を実行しようとするため失敗します
ライブサーバーで実行する必要がある3つの新しい移行があるため、「cap deploy:migrations」で展開しようとしました。結果は次のとおりです。
以前のデプロイでは、ライブ サーバー上に作業データベースを作成しました。今すぐデプロイしたい 3 つの新しい移行を作成しました (新しい gem キャリアウェーブと rmagick を使用したイメージのアップロードのため)。明らかに cap deploy:migrations は、保留中の移行だけでなく、最初の移行からすべての移行を実行しようとします。
私の deploy.rb は次のとおりです。
rails 3.0.8 を実行し、cap deploy:check を実行すると、「必要な依存関係がすべてインストールされているようです」と表示されます。
何か案は?それとももっと情報が必要ですか?
ご協力いただきありがとうございます!
ライブの schema.rb は次のとおりです。
別の更新: select * from schema_migrations; 私の開発データベースでは、次のようになります。
+----------------+ | バージョン | +----------------+ | 20110112163009 | | | 20110113141953 | | | 20110113192958 | | | 20110114214158 | | | 20110115002206 | | | 20110119100832 | | | 20110120134443 | | | 20110127171331 | | | 20110127171427 | | | 20110127171921 | | | 20110127172903 | | | 20110127183252 | | | 20110129201949 | | | 20110129204159 | | | 20110129205833 | | | 20110130000344 | | | 20110808142844 | | | 20110809133339 | | | 20110809142303 | | | 20110809154349 | | | 20110810092306 | | | 20110810093531 | | | 20110812085010 | +----------------+
しかし、これをMySQLワークベンチでチェックすると(まだ開発中のデータベース):
エラー: project_development
。schema_migrations
: テーブルに主キーが定義されていないため、テーブル データは編集できません
また、select * from schema_migrations で productions データベースを使用すると、移行が 1 つだけになります (更新を試みる前の最後の移行)。
+----------------+ | バージョン | +----------------+ | 0 | | | 20110130000344 | +----------------+
ここで何が起こったのか知っている人はいますか?
ありがとう!
ruby-on-rails - Windows での mysql2 バージョン 0.3.6 のインストール
ruby(1.9.2)、gem(1.8.10)、rails(3.1.0)をインストールし、MYSQLはWAMPで実行しています。mysql2 0.3.7 gem(gem install mysql2 -v 0.3.7) をインストールしようとすると
次のコマンドを実行すると、エラーが表示されます
そしてまた疲れた
C:/dev/Ruby192/bin/ruby.exe extconf.rb --with-mysql-lib="c:\Program File s\MySQL\MySQL Server 5.1\lib\opt" --with-mysql-include=" c:\Program Files\MySQL\MySQL Server 5.1\include"
しかし、MYSQL をインストールしたディレクトリ (この場合は D:\wamp\bin\mysql\mysql5.5.8) に \lib および \include フォルダーがないようです。
Rails 3.1 を使用しているため、バージョン 0.3 以上の mysql gem のインストールを手伝ってください。
どんな助けでも感謝します。
ありがとうナゲンドラ
ruby-on-rails - -Fatal- メモリの割り当てに失敗しました - Rails 3.1 および Mysql2 Gem
最新の 'mysql2' gem と Rails 3.1 で奇妙な問題が発生しています。gem をインクルードすると、IRB から mysql を正常に実行できますが、コンソールでデータベースに保存しようとしたり、ロードしたりするたびに Rails を使用します。サーバーの起動時のページで、[FATAL] Failure to Allocate Memory が表示されます。
使用可能な mysql ログがないようで、Rails が表示する唯一のエラーです。興味深いことに、Rails コンソールで接続を開始し、User.count などのカウント クエリを実行すると、問題なく動作しますが、コンソールを終了しようとすると、無期限にハングします。私がペアを組んでいるすべての人は、同じコードベースとデータベース構造を使用しており、問題はありません...
他の誰かがこの種の問題を抱えていましたか? 昨日、homebrew と mysql をアンインストールして再インストールしようとしましたが、それでも発生します。
mysql - Mac OS x Lion に mysql2 gem をインストールする
先日、Mac OSX Lion にアップデートしました。mysqlを再コンパイルする必要があったため、レールのインストールが壊れました。私は、mysql2 gem の再インストールが問題になっていることを確認しました。以前はヒョウを実行していたので、32 ビットから 64 ビットに移行します。
これまでのところ、MySQL を再コンパイルしてインストールし、RVM を最新の状態に更新しました。Xcodeもインストールしましたが、うまくいきませんでした。
提案?
ruby-on-rails - rails3 rake db:移行エラー
こんにちは、
mysql2 gem を使用して、Rails 3 アプリケーションで rake db:migrate を実行しようとしています。しかし、それは以下のエラーで終わりました。何か考えはありますか?ありがとう
ruby-on-rails - Lion、Rails3 アプリで mysql2 gem を MAMP2 および RVM で動作させることができません
OS X Lion で MAMP2、rvm を使用していますが、Rails アプリで mysql2 gem を動作させる方法がありません。
このブログ投稿http://blog.mirotin.net/35/mamp-1-9-5-mysql-5-5-9-and-ruby-mysql2とこれhttp://www.paをフォローしました-ket.com/blog/show/12-osx-ruby-mysql2-gem-python-mysqldb-using-mamp
手順は次のとおりです。
このステップは失敗しました:
/tmp/mysql-5.5.9/CMakeFiles/Makefile2 の「my_atomic-t.dir」の単体テストにコメントを付けた後、「make -j 3」は問題なく動作しました。
「クライアントが不明です」という警告は重要ではなかったと思います。
そして最後のステップ:
Railsサーバーの起動時に発生するエラー:
そのmysql2 gemを設定できず、何週間も試してきました。mysql2 gem をインストールしようとして多数のエラーが発生した後、ここで完全に行き詰まりました。
MAMP 2.0.3 と Rails 3.0.7 を搭載した OS X Lion で RVM と ruby-1.9.2-p290 を使用しています。
どんな助けでも大歓迎です!
activerecord - rake db:create 実行時の Arel Deprecation 警告
mysql2 v 0.2.6 を使用して Rails 3.1 でアプリを作成しようとしています。を実行するrake db:create
と、次のエラーが表示されます。
MySQL モニターにアクセスできるので、gem は正しくインストールされているようです。ここで他に何が起こっているのでしょうか?
ありがとう!
ruby-on-rails - ActiveRecord::ConnectionNotEstablished へようこそ
Rails 3.0.1 と mysql2 ソケットを使用して Ubuntu を使用しています。
インストールを実行すると、rake db:create が実行され、Rails サーバーの後、Welcome aboardが [ ActiveRecord::ConnectionNotEstablished
About your application's environment] に表示されます
私がやること?