エラー解決

JavaScript

【Vue】リアクティビティが効かない時の原因と対処法

こんにちは、かつコーチです。前回は、Vueでよく出るエラーとその解決法を初心者向けにまとめました。今回はもう一段掘り下げて、上級者でも意外とハマる「リアクティビティが効かない」という現象を扱います。エラーメッセージが出ないだけに原因調査が厄...
JavaScript

【Vue】Vueでよく出るエラーと解決法まとめ

こんにちは、かつコーチです。前回は、開発・ステージング・本番など環境ごとの環境変数管理(.env)について解説しました。今回からは実践Tips編として、Vue.jsを書いていると誰もが一度はぶつかる定番エラーを、原因と解決法つきでまとめてい...
AWS

【AWS】AWSのAccess Deniedエラー、よくある原因と対処法まとめ

こんにちは、かつコーチです。AWSを触っていると、一度は必ずぶつかるのが「Access Denied」エラーです。私自身、S3もLambdaもEC2も、権限まわりで何度も手が止まった経験があります。この記事では、Access Deniedエ...
Python

【Python】循環importでハマった話と解決法

こんにちは、かつコーチです。「さっきまで動いていたのに、ファイルを1つ分割しただけでImportErrorが出るようになった」そんな経験はないでしょうか。原因を探ると、AがBをimportし、BもAをimportしている循環importだっ...
Python

【Python】Noneの扱い方でハマらないために

こんにちは、かつコーチです。「AttributeError: 'NoneType' object has no attribute '◯◯'」。Pythonを書いていると、このエラーに一度は出会うのではないでしょうか。私自身、初心者の頃にこ...
Python

【Python】try-exceptで例外処理を書く基本

こんにちは、かつコーチです。「ユーザーが数字以外を入力したらプログラムが落ちてしまう」「ファイルが存在しないだけで処理が止まってしまう」。こうした問題を防ぐために使うのが例外処理です。例外処理とは、エラーが発生してもプログラムを止めずに、あ...
Python

【Python】よくあるPythonエラーの読み方(IndentationError等)

こんにちは、かつコーチです。Pythonを書き始めたばかりの頃、赤い文字でエラーが表示されると「何が起きたのか分からない」と手が止まってしまうことはありませんか。私自身も学習を始めたころ、エラーメッセージを読まずにコードを闇雲に書き換えて、...
Docker

【Docker】よくあるDockerエラーまとめ|原因と対処法を初心者向けに解説

こんにちは、かつコーチです。Dockerを使い始めると、必ずと言っていいほど何かしらのエラーメッセージにぶつかります。英語の長いエラー文を見て「何をどう直せばいいのか分からない」と手が止まってしまう方も多いのではないでしょうか。この記事では...
PostgreSQL

【PostgreSQL】よくあるPostgreSQLエラーまとめと対処法

こんにちは、かつコーチです。PostgreSQLを触り始めると、赤い文字のERROR:メッセージに何度も出くわします。最初は焦りますが、実は出てくるエラーの種類はある程度パターン化されています。この記事では、初中級者がつまずきやすいPost...
MySQL

【MySQL】文字化けトラブルシューティング

こんにちは、かつコーチです。「絵文字を保存しようとしたらエラーになった」「日本語のデータが???や縺薙s縺ォ縺。縺ッのような文字化けで表示される」MySQLを触っていると、一度は文字コードのトラブルに遭遇するのではないでしょうか。文字コード...
MySQL

【MySQL】よくあるMySQLエラーまとめ(Access denied等)

こんにちは、かつコーチです。MySQLを触り始めると、必ずと言っていいほど遭遇するエラーがいくつかあります。「Access deniedって出たけどパスワードは合ってるはずなのに」「Can't connect to MySQL server...
JavaScript

【Nuxt.js】useFetchがSSR/CSRで二重に実行されてハマった話

こんにちは、かつコーチです。先日、案件で作っていた管理画面で、useFetchが同じAPIを2回叩いていることに気づきました。ネットワークタブを見ても1回しか通信していないのに、サーバーログには同じリクエストが2件記録されていました。原因を...
JavaScript

【Nuxt.js】Nuxtでよく出るエラーと解決法まとめ

こんにちは、かつコーチです。これまでNuxt.jsシリーズでは、ルーティングやデータ取得、サーバーAPIなど基本機能を一通り解説してきました。ここからは少し毛色を変えて、実践Tips・つまずき解決編です。今回は、Nuxtを触っていると本当に...
Ruby

【Ruby on Rails】rails consoleを使いこなすデバッグ術

こんにちは、かつコーチです。バグの原因を探すとき、いちいち画面を操作して確認するのは時間がかかりますよね。私も初心者の頃は、コードを1行変えるたびにブラウザをリロードして確認していました。この記事では、rails consoleを使ってモデ...
Ruby

【Ruby on Rails】ActiveRecord::RecordNotFoundで落ちる画面を防ぐ方法

こんにちは、かつコーチです。存在しないIDのURLにアクセスしたら、真っ白なエラー画面が表示されて困った経験はありませんか。本番環境でこの画面をユーザーに見せてしまうと、サービスへの信頼を損ねてしまいます。この記事では、ActiveReco...
Ruby

【Ruby on Rails】マイグレーションが失敗して困った話と対処法

こんにちは、かつコーチです。マイグレーションを実行したら、途中で止まって動かなくなった経験はありませんか。私は開発中に何度もこの状況に陥り、原因が分からず焦った経験があります。この記事では、マイグレーション失敗時の代表的な症状と、実際に私が...
Ruby

【Ruby on Rails】Railsでよく出るエラーと解決法まとめ

こんにちは、かつコーチです。Railsを触り始めたばかりの頃は、見慣れないエラー画面に戸惑うことが多いですよね。私自身も学習初期は、エラーメッセージを読まずにコードを闇雲に書き換えて時間を浪費していました。この記事では、初心者が特につまずき...
Ruby

【Ruby】nilの扱い方でハマらないために

こんにちは、かつコーチです。Rubyを書いていると、必ずと言っていいほど出会うのがnil関連のエラーです。私も実務でAPIのレスポンスを扱っていたとき、想定外のnilに何度も足元をすくわれました。この記事では、nilとは何かという基本から、...
Ruby

【Ruby】よくあるRubyエラーの読み方(NoMethodError等)

こんにちは、かつコーチです。Rubyを書き始めると、赤い文字でずらずらと表示されるエラーメッセージに戸惑う方が多いと思います。私も学習を始めたころは、エラーが出るたびに「うわ、また落ちた」と手を止めていました。でも実はRubyのエラーメッセ...
PHP

【PHP】PHPのよくあるつまずきポイントQ&A集

こんにちは、かつコーチです。前回は、var_dumpやprint_r、Xdebugを使ったデバッグの方法を解説しました。今回はこのPHP基礎編シリーズの総復習も兼ねて、これまで扱ってきたテーマの中で、初心者がよくつまずくポイントをQ&A形式...