気ままに気ままのエンジニアブログ

定期的に得た知見を気ままに発信中

エラー解決法

【Rails/kaminari】ページネーションで起こった2つのバグを解消した話

こんにちは。今年は例年と比べ、梅雨が早いらしいです。あーまた髪のうねる時期か。。どうも天パのハチマキです。 はじめに 今回は、ページネーション関連の「バグを解消した話」と「解消に至った実装方法」を合わせて紹介したいと思います。 UIイメージ 最…

【解消方法あり】The unauthenticated git protocol on port 9418 is no longer supported.は、GitリモートがSSHまたはgit://を介して接続しているユーザのみ影響ができるエラーだった

こんにちは。久しぶりの更新です。どうもハチマキです。 はじめに 以下事象が発生したため、解消に調査を行いました。その調査結果をまとめております。 事象 Travis CIで走る自動テストが急に通らなくなった エラーログ $ bundle install --deployment --wi…

【Git/GitHub/エラー解消法】git pushしたらConflicting filesが発生した時の解消方法

こんにちは。いつでもLGTMは嬉しい。どうもハチマキです。 はじめに 今となっては問題なく解消できるようになったコンフリクト。 エンジニア成り立ての時は、コンフリクトが発生した時点で重い腰をあげるように解消に挑んだものです。今回は、発生したコンフ…

【Rails/環境構築(M1)】Could not find a JavaScript runtime. (ExecJS::RuntimeUnavailable)エラーの対処方法

こんにちは。最近SQLにハマってます。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。その時に発生したエラーの対処方法についてです。早速結論になりますが、この記事で対象にしているエラーExecJS::…

【Rails/環境構築(M1)】Could not find Firefox binary (os=macosx)エラー解消方法

こんにちは。春風邪でしょうか。急に体調が悪くなりました、。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。 環境構築にいくつかはまった箇所がありましたが、今回はコマンド一つで解消できます。 …

【Rails/環境構築(M1)】ローカルサーバ起動後にアクセスすると「dyld: lazy symbol binding failed: Symbol not found」エラーが発生し、サーバが落ちる時の対処方法

こんにちは。天気がよくて気分が良い!花粉がなければ。。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。その時に発生したエラーの対処方法についてです。今回のエラーは結構強敵で、エラー解消に数…

【Rails/環境構築(M1)】Unknown command: caskのエラー解消方法

こんにちは。最近進撃の巨人にハマり、ひとまずアニメは追い付きました。 日曜深夜が待ち遠しい。。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。 caskを使用して、firefoxをインストールする際にEr…

【Rails/環境構築(M1)】BUILD FAILED (macOS 11.1 using ruby-build 20210119)のエラー解消方法

こんにちは。最近は運動不足解消のため、一駅前で降りて歩いて帰宅しております。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。 今回rbenvでRuby2.6.4をインストールする際に発生したエラーの対処方…

【Rails/環境構築(M1)】bundle installで発生した`gem install ffi -v '1.12.2' --sourceエラーの対処方法

こんにちは。最近はリモートが増えたので、腰への負荷が抑えられるいい椅子が欲しい。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。その時に発生したエラーの対処方法について書いていきます。補足…

【Rails/環境構築(M1)】HomebrewインストールでInstallation successful!になったのにbrewコマンドがエラーになるときの対処方法

こんにちは。最近徐々に天敵を感じるようになってきました。そう花粉です。どうもハチマキです。 はじめに 最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。その時に発生したエラーの対処方法について書いていきます。 環境 Ruby 2.6.…

【Rails/Vue.js】'v-model.number'を定義したら「The input element's type ('number') does not support selection.」エラー発生時の対処方法

こんにちは。最近布団が離してくれなくて、朝起きれません。どうもハチマキです。 はじめに Vue.jsでイベントハンドラ(v-model)を実装中、The input element's type ('number') does not support selection.のエラーが発生しました。 解決に少々苦戦したた…

【Rails/Rspec】expected: 1 got: 0の原因は「日付」の記述方法だった!

こんにちは。今年も残り1日。今年に悔いはない!来年よお主を待ている。どうもハチマキです。 はじめに rspecのテスト記述をしていて、ローカル環境ではテストが通るのに、Travis CIで落ちました。 この原因特定に結構時間をさいたので、誰かのソリューショ…

【Rails/migrate】Mysql2::Error: Duplicate column nameの解決方法

こんにちは。私、末端冷え性で年がら年中、手先、足先が冷たい。どうもハチマキです。 はじめに rails db:migrateする際に、Mysql2::Error: Duplicate column nameエラーが発生し、migrateが出来ない問題が発生しました。今回はこの解決方法に関して書いてい…

【Rails】特定のマイグレーションファイルのみを実行する

こんにちは。寒さにより、日に日に朝起きられなくなってきていますが、そんな時におすすめな行動は、起きた瞬間(トイレにも行かず)に外直行。秒で目覚めます。どうもハチマキです。 はじめに rails db:migrateする際に、いくつかStatusがdownにあり、特定…

【Rails/devise】curennt_user.adimin?を使ったらundefined method `admin?' for nil:NilClassのエラーが発生したので、解決していく

こんにちは。最近のマイブームは、朝にバナナ。どうもハチマキです。 はじめに deviseを使って、ユーザログイン、登録機能を実装した時のお話です。投稿フォームの表示を「ユーザがadminユーザの場合にのみ」表示させたいという状況がありました。 その際に…

【Rails/enum】ArgumentError ('0' is not a valid section):エラーの解決方法

こんにちは。気がついたら記念すべき50投稿目の記事でした。 誰かのソリューションになってれば嬉しい!そんなことを思った寒い日の夜。どうもハチマキです。 はじめに 今回は、formでselectできるようにするため、enumを定義しました。 その際に発生したArg…

【heroku/Rails】「You might need to specify "USING opponent::integer"」エラー。カラムを変更するだけでは解決できなかった話

こんにちは。もうすぐクリスマス。今年もウキウキしたいと思います。どうもハチマキです。 はじめに このエラーの解決方法はいくつかググるとヒットしましたが、それらでは解決できず、解決するのに結局数日を費やしました。。辛かった。。 同じ境地に立って…

【Rspec/エラー】Unable to find Mozilla geckodriver.の解決方法

こんにちは。最近間食が増えました。どうもハチマキです。 はじめに Rspecテスト時に発生したこのエラー。結構ググりましたが、なかなか解決できず苦戦しました。 今回はその解消方法について書いていこうと思います。では早速行きましょう! 本日の概要 : U…

【Rspec/エラー】NameError: uninitialized constant Pry::Command::ExitAllの解決方法

こんにちは。年々寒さに打たれ弱くなっております。どうもハチマキです。 はじめに Rspecテストでbinding.pryを使いたいときに発生したこのエラー。 解決方法について書いていこうと思います。では早速行きましょう! 本日の概要 : NameError: uninitialized…

【heroku】「Everything up-to-date」が出て、デプロイできないときの解決方法

こんにちは。最近JavaScriptを触りました。難しい。。どうもハチマキです。 はじめに 今回は、herokuにアプリケーションをデプロイした際に発生したエラーにハマったため、その解消方法について書いていこうと思います。では早速行きましょう! 本日の概要 :…

【Rails】VCRでハマったエラー「VCR::Errors::UnhandledHTTPRequestError:」の解決方法

こんにちは。この世の匂いの中で一番好き!と言っても過言でない金木犀。 ついに金木犀の香りミストを購入してしまいました。 家に振りまいてやろうと思います。どうもハチマキです。 はじめに 今回VCRを使った際のエラーに結構ハマってしまいました。 エラ…

Gulp導入時に発生したエラーを解決していく

こんにちは。今日から異様に寒くなりました。 でも暖房はまだつけない!負けない!どうもハチマキです。 はじめに CoffeeScriptをコンパイルする作業が必要だったため、コンパイルを自動化するgulpを導入しました。 今回導入にあたり、いくつかエラーが発生…

【MySQL/エラー】`connect': Can't connect to MySQL server on '~~' (Mysql2::Error)の解決方法

こんにちは。キンモクセイの匂いがしてきました。あ〜幸せダァ!どうもハチマキです。 はじめに 今回は、MySQLのエラー解決法に関してです。 エンジニアになりたての時は、なかなか解決できないエラーでしたが、今思えば簡単なエラーでした。日々成長を感じ…

【git】git pushがrejectedされた時の解決方法

こんにちは。なんかすでに秋風の涼しさを感じた日がありました。どうもハチマキです。 はじめに git push時に発生したrejected(エラー)を初めて解決した時に結構苦戦したので、 同じ境地に立たされている方のソリューションになればと思います。 結論!めち…

【Rails】 Called id for nil, which would mistakenly be 8 -- if you really wanted the id of nil, use object_id Rails.root:~の解決方法

こんにちは。昨日は、蝉の音を聴きながらそうめんを食べ、真夏を全身で感じてました。どうもハチマキです。 はじめに 業務で発生したエラーですが、解決方法の記事を探すのに若干手こずったためメモを書いていきたいと思います。 本日の概要 : Called id for…

【rspec / capybara】RuntimeError: Must pass a hash containing 'with'の解決方法

こんにちは。この暑させっかく夏好きになったのに、もはや嫌いになりそう。どうもハチマキです。 はじめに 業務で発生したエラーのメモを書いていきます。 忘れないうちのメモメモっと。 本日の概要 : RuntimeError: Must pass a hash containing 'with'の解…

【rspec】Ambiguous match, found 2 elements matching option "hoge"の解決方法

こんにちは。夏の台風だけはやめてくれ。日々そう願っております。どうもハチマキです。 はじめに 業務で発生したエラーのメモを書いていきます。 忘れないうちのメモメモっと。 本日の概要 : Ambiguous match, found 2 elements matching option "hoge"の解…

undefined method `/' for nil:NilClassエラーの解決方法

こんにちは。最近雨振りすぎで、モチベーションが持ってかれますが、力尽くで高めてます。どうもハチマキです。 はじめに 今回は業務で発生したエラーのメモを書いていきます。 ※undefined methodエラーは、「未定義」が原因で発生するエラーとなります。今…

【Rails】rails cしたらMissing settingでエラーになった時の解決法

こんにちは。今日は久々の晴ればれ。気分も最高だ。 その気持ちでチャリで出かけよ!と妻に言ったらやだと言われました。どうもハチマキです。 はじめに さて、今回はエラー解消についてのメモを書いて行こうと思います。コンソールを開く際に出た謎のエラー…

【Rails / チュートリアル】「rails testが動かない時」の解決法

こんにちは。梅雨の季節は天パにとって天敵です。 せっかく髪セットしてるのに駅までの7分間ですでに髪がうねる。 それが非常に辛い。どうもハチマキです。 はじめに さて、今回はrailsチュートリアルを進めている中で、なぜかrails testがびくともしなくな…