ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Ruby on rails-エラー対応

【rails / crystal】 例外処理の書き方(ZeroDivisionError)

プログラム内である数を0で割る処理をしてしまった場合は、ZeroDivisionError という例外が発生して次の処理に移ることができなくなります。その場合、例外処理を入れてみます。 begin hoge = 10 / 0 rescue p "0で割れません" end ただこれだと、好みにもよ…

rails で mimemagic がどうのこうのと... 困る

docker で開発されたツールをセットアップしていたら以下のメッセージが出て bundle install が失敗してしまい困りました。 その時のメモを残しておこうと思います。 問題のメッセージ 環境 参考にしたサイト 結論 問題のメッセージ => ERROR [8/8] RUN bund…

「Your Ruby version is 2.5.9, but your Gemfile specified 2.5.8」というエラーの対応を考える

ruby 関連でエラーが出たので対応方法をここにメモします。 エラー内容 対応したこと rubyのバージョン確認 rbenv確認 bundlerの場所確認 bundlerインストール エラー内容 「bundle install」を実行したら以下のエラーが出ました。 Your Ruby version is 2.5…

docker-compose build で "You must use Bundler 2 or greater with this lockfile." とエラーが出てたので対応を考える

docker で環境構築中に以下のようなエラーが出たので対応方法をまとめておく。 You must use Bundler 2 or greater with this lockfile. ERROR: Service 'app' failed to build: The command '/bin/sh -c bundle install --jobs=4' returned a non-zero code…

Amazon SES 署名バージョン4対応「Ruby on Rails」

「Ruby on Rails」で開発していたアプリのメール送信処理で以下のようなエラーが出てしまいました。 AWS::SES::ResponseError (InvalidClientTokenId - Signature Version 3 requests are deprecated from March 1, 2021. From that date on, we are progres…

Rails アプリで [docker-compose build] を実行したらエラーになった時の対処法をメモる

原因 解決策 Rails アプリで開発中に "docker-compose build" を実行したら以下のエラーが出てきました。 $ docker-compose build db uses an image, skipping jenkins uses an image, skipping Building web Step 1/9 : FROM ruby:2.5.3 ---> 72aaaee1eea4 …