AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

Ruby

CircleCI の MySQL コンテナが落ちた

ロケ地 CircleCI MySQL 5.7.33 CI がコケる ドキュメント更新してシェルスクリプト追加しただけで落ちたので「絶対にワイのせいじゃない!」という顔で details を見てた。 2021-03-19 02:30:57+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Ser…

rbenv のコマンドを何時も忘れてる

以前も書いた気がするけど思い出せないので再度書く 更新 anyenv 利用時 anyenv update 手動で rbenv plugin として入れている時 github.com インストール可能なバージョン一覧の表示 よく忘れるやつ、最近の rbenv で --list-all オプションに変わったんだ…

URI.encode した日本語ファイルへのアクセスで ActionController::RoutingError が発生する

タイトルがすべてって感じです (しろめ) 。 日本語ファイルにアクセスすると死ぬ public 以下に配置した /doc/テスト2017.pdf みたいな日本語ファイルにアクセスすると ActionController::RoutingError が発生して死ぬ。 Ruby 2.5.1 Rails 5.1.7 Passenger 5…

Ruby こわれる〜 (二度目

こいついつも壊してんな? という感じですが言い訳させてください! MacBookPro の USB-C ポート奥側が反応しなくなって GeniusBar に修理出したら IO ポート交換だったんです! 事前チェックでディスクの初期化されて TimeMachine から環境復活させて壊れた…

Ruby こわれる〜

rbenv + ruby-build を anyenv 経由でインストールしているのだけれど、 OpenSSL のライブラリを Homebrew でインストールされるものを見ているため、うっかり brew upgrade で依存関係から OpenSSL が更新されると、 Ruby 処理系がまるごと壊れて気絶してし…

gem pristine

直近で何の作業をしたのが引き金だったのかわかっていないのですが、 rails s したときに以下のメッセージが出るようになってしまいました、 Ignoring jaro_winkler-1.5.2 because its extensions are not built. Try: gem pristine jaro_winkler --version …

Capistrano3 で複数のデプロイ先を設定する

といっても、 config/deploy/production.rb に複数 server を書いて、物理的に別のサーバにデプロイする、とかいうやつじゃないです。 複数の deploy_to を設定する これ、1つのサーバに複数のデプロイ先を用意します。 どういう時に必要かというと、1ソー…

rvmをrvmrcに登録しておく

今更rvmかよ と思われるだろうけど、触る機会があったので。 特定のバージョンのrubyを特定のディレクトリ以下で使う、ついでにgemsetで縛っておく。 Ruby1.9.2 /path/to/app/ gemset gems rubyのインストール rvm install 1.9.2 rvm use 1.9.2 gemsetの作成…

rbenv + ruby-build 環境で今更 ruby 1.8.7 を用意する

諸事情によりこのバージョンとあと 10 年は付き合う可能性が出てきたので……。モンキーパッチ職人となる可能性すらある(しろめ)。 今回は MacOSX 10.11.3 ( El Capitan ) で rbenv と ruby-build 導入済みの環境で作業しますた。Linux 版は後日改めて書く予…