投稿

ラベル(エラー)が付いた投稿を表示しています

An error occurred while installing mysql2 (0.5.5), and Bundler cannot continue.

An error occurred while installing mysql2 (0.5.5), and Bundler cannot continue. Windows上でRuby on Railsの開発を行ってる時に発生するようです。 GemfileでMySQLを利用するように書き換えて bundle install すると以下のメッセージが出てくる場合があります。 An error occurred while installing mysql2 (0.5.5), and Bundler cannot continue. In Gemfile: mysql2 以下のコマンドを実行します。 > gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\Ruby32-x64\msys64\mingw64" その後 bundle install すれば正常に完了できます。

MySQLのインポートでエラー

イメージ
MySQLのインポートでエラー MySQLでインポートしようとしたら以下のエラーが出ました。 ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER privilege(s) for this operation 自分が作ったものではないお客さんのDBだったんですが、GTID (Global Transaction ID) モードをONにされているDBからダンプして別のDBにインポートする際に発生するようです。 理由等は端折ってインポートできるようにするには mysqldump する際に --set-gtid-purged=OFF オプションを付ければインポートできるようになります。 Workbenchを使ってる場合は**Advenced Options…**をクリックして。 赤丸のところを OFF にすればOKです。 これでダンプしたファイルを別のDBにインポートできるようになりました。

Windows11でタスクバーが死んでしまう

Windows11でタスクバーが死んでしまう VSCodeで使ってるとタスクバーが固まってしまうという現象に悩まされてました。 すわっWindows11の不具合!? と思いましたが違うらしい。Windowsのイベントビューアー見て見たらエラーが沢山出てる。泣けます。 「プログラム explorer.exe バージョン 10.0.22621.2506 は Windows との対話を停止し、閉じられました。問題に関する詳細情報が利用可能かどうかを参照するには、セキュリティとメンテナンスのコントロール パネルで問題の履歴を確認してください。」 作業にならないんでChatGPTに相談したりしてたんですが、以下で直りました。 コマンドプロンプトを管理者で実行。 以下のコマンドで修復されました。 > sfc /scannow 破損したファイルが発見されて修復してくれたみたい。 システム スキャンを開始しています。これにはしばらく時間がかかります。 システム スキャンの検証フェーズを開始しています。 検証 100% が完了しました。 Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。 オンライン修復の場合、詳細は次の場所にある CBS ログ ファイルに含まれています windir\ Logs\CBS\CBS.log (たとえば C:\Windows\Logs\CBS\CBS.log)。オフライン修復の場合、 詳細は /OFFLOGFILE フラグによって指定したログ ファイルに含まれています。 VSCodeもタスクバーも問題なく動くようになりました。 一安心です。

Ruby on Railsで「An error occurred while installing mysql2」が出る

Ruby on Railsで「An error occurred while installing mysql2」が出る Ruby on RailsでGemfileにmysql2を追加した場合に以下のエラーに遭遇することがあります。(Windows限定っぽい?) bundle installすると以下のエラーが・・・。 An error occurred while installing mysql2 (0.5.5), and Bundler cannot continue. In Gemfile: mysql2 理由ばよく分かりませんが以下のコマンドで個別にmysql2をインストールすれば出なくなりました。 > gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\Ruby32-x64\msys64\mingw64" "C:\Ruby32-x64\msys64\mingw64"の部分は適宜変更してください。Rubyインストール時にデフォルトのままなら上記で大丈夫なはずです。 これで bundle install を実行してもエラーが出なくなる、はずです。