今日やったこと
Railsプロジェクトセットアップ
参考にしているサイト
rbenv インストールから Bundler を使用した Rails のローカルインストールと起動まで - Qiita
mysql2へのパスを通す
前回のエラーがひょんなことから解決しました。
brew install openssl export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
なぜ解決したのか?
もともとのエラーは、「don't know how to set rpath on your system, if MySQL libraries are not in path mysql2 may not load」だった。
rpathをセットできないために、mysql2(ライブラリ)にアクセスできない。mysql2へのパスが通っていなかった。
パスを通すというのは、$ PATH
を変更してコマンド検索パスを追加するということ習った。
LIBRARY_PATH
を設定してなぜ mysql2
へのパスが通ったのか?これが分からない。
気にしすぎなのか?こういうのはさらっと無視すればいいのか?
Railsサーバは起動できたけど、つながらない
以下のエラーが出る。SSLの証明書をどうにかしないといけない?
HTTP parser error, malformed request (): #<Puma::HttpParserError: Invalid HTTP format, parsing fails.>