仮想サーファーの波乗り

仮想サーファーの日常

プログラミング・エンジニアのスキルアップ・ブログ運営などに関してよく書く雑記ブログ

➡ Udemyで8/27(木)まで割引セール開催中! 1,200円〜で普段の90%以上OFF!

プログラムのエラー解決

【エラー解決】The engine "node" is incompatible with this module. Expected version ">=x.xx". Got "x.x.x"

Reactのアプリケーションを作ってみようかなとコマンドを叩くと、「nodeのバージョンが古いよ」というエラーが出たのでその時の対処手順メモ。 発生したエラー $ create-react-app react-test 上記コマンドでreact-testという名前のReactアプリを作成しよう…

【Pythonエラー解決】「TypeError: unhashable type: xxx」

TypeError: unhashable type: 'list' 上記のようなエラーが出た時の対処法。 自分で定義したオブジェクトを辞書のkeyに設定しようとすると、ハッシュ化できないからエラーになる。 intやstrのようなハッシュ化可能なオブジェクトをkeyに設定する必要がある。…

【LocalのMySQL接続でエラー】Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

久しぶりにSQLAlchemyを使って、LocalのMySQLに接続する処理を実行したら以下のようなエラー。 sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)…

【Herokuでgit pushに失敗】App not compatible with buildpack

Localで作成したPythonのアプリケーションを既存のHeroku上のアプリケーションに強制的にプッシュして上書きしようとすると、以下のようなエラー。 $ git push -f --set-upstream https://git.heroku.com/xxx.git master Counting objects: 9, done. Delta c…

【brew upgradeでエラー】Error: Failure while executing: git config --local --replace-all homebrew.private true

golangのバージョンを上げようと思って「$ brew upgrade」をしたら以下のようなエラー。 $ brew upgrade go ==> Upgrading 1 outdated package, with result: go 1.9.1 -> 1.10.3 ==> Upgrading go xcrun: error: invalid active developer path (/Library/D…

【Pythonアプリ Herokuエラー解決】ModuleNotFoundError: No module named 'xxx'

PythonアプリをHerokuにデプロイしてたら遭遇した「ModuleNotFoundError: No module named 'xxx'」というエラー。 $ heroku logs ... 2018-05-13T02:30:45.743840+00:00 app[scheduler.6642]: File "/app/service/rss_service.py", line 1, in <module> 2018-05-13T0</module>…

gitの複数アカウント管理で詰まった「ERROR: Repository not found. fatal: Could not read from remote repository.」

git pushしようとするとアクセスできないっすよと言われる...。 git複数アカウント管理の問題解決 $ git push -u origin master ERROR: Repository not found. fatal: Could not read from remote repository. Please make sure you have the correct access…

Gitで「fatal: unable to access The requested URL returned error: 403」

GitにLocalのアプリケーションをプッシュしようとしたら「fatal: unable to access The requested URL returned error: 403」エラーが出て、解決に割と時間を取られてしまったので、解決方法メモしておきます。 $ git pushのエラー解決 Githubで「Create a n…

【番外編】PythonでSlackBot開発 リファクタリングしてたらハマったこと

PythonのSlackBot開発でリファクタリングを進めていたら、色々ハマったところとその解消方法をメモしておきます。 ファイル間のモジュールの受け渡しや、LocalとHerokuでの変数の読み込みでどっぷりとハマることが多く時間を費やしてしまいました。悔しい。 …

.gitigoneファイルに追加してもgitから消えない問題

.gitigoneファイルにgitに追加したくないファイルを指定してもgitignoreがきいていないのかgitから消せない問題に少しハマったのでメモ。 .gitigone反映されない問題の解決 以下のように「slackbot_settings.py」ファイルをgitに反映したくないので.gitignor…

Google Apps Scriptでトリガーエラー発生時のエラー通知設定

「Google Apps Scriptでトリガー設定hasseiているのに、なぜかうまく動かなかった...?」みたいなことがあって、その次の日にエラー通知がされていて、通知タイミングもっと変えられないのかな?ということで調べてみました。 トリガーエラーが起きた時のエ…

【Pythonのエラー解消】python3を実行しようとして「bash: python3: command not found」

久しぶりにPython触ろうかなと思ってpyファイルを実行しようと思ったら、以下のエラー。 bash: python3: command not found Python3の実行エラー解決 python3が見つからない?!なんでだ。と思いましたが、まさか消えてるわけないしなあと思ってpython3を直…

【TwitterAPIのエラー解消法】tweepy.error.TweepError: [{'code': 89, 'message': 'Invalid or expired token.'}]

PythonとTwitterAPI使って「フォローしているアカウントの中で不毛なアカウント(フォロー数多すぎるアカウント)をフォロー外す」という処理を書いて実行するようにしていたのですが、何度か連続してファイルを実行していると、急にアクセスできなくなって…