satococoa's blog

主にサーバーサイド、Web 系エンジニアのブログです。Go, Ruby, React, GCP, ...etc.

2018-10-01から1ヶ月間の記事一覧

mysql クライアントのみをインストールした状態で mysql2 gem をビルドする

この記事の続きです。 satococoa.hatenablog.com よく考えると mysql サーバをローカルにインストールする必要はないので、以下のようにやってみました。 brew uninstall mysql brew install mysql-client # mysql との競合を避けるため /usr/local/opt/mysq…

Firebase Authentication の ID トークンを Ruby で検証する

ID トークンを確認する | Firebase にあるように、Fireabse Authentication によって発行された ID トークンを正しく検証することにより、そのユーザの user_id を確認することができます。 Firebase Admin SDK が提供されていればそれを使うことで簡単に検…

macOS Mojave にアップグレードしたら mysql2 gem のインストール時にエラーが発生した

手元の環境では High Sierra のときはこの辺の考慮をしなくてもインストールできていた気がするのですが、さっき新規に bundle install をしたら以下のようなエラーになってしまいました。 ld: library not found for -lssl clang: error: linker command fa…