はじめに
初心者ですが、Rails Girls Japan Advent Calendar 2020 の初日を書きます。
記事内容とは直接関係ないのですが、今年は Ruby技術者認定試験 Silver 合格、Ruby技術者認定試験 Gold 合格 とRuby漬けの年でした。
しかしながら、こんなショボい失敗を続けています。自責の念
良い子の皆さんは真似をしないように。
VSCode で文字化け
cmd.exe
C:\Users\user\Documents\GitHub\baukis2>bundle exec rails db:create
FATAL: ���[�U"superrino"�̃p�X���[�h�F�Ɏ��s���܂���
Couldn't create 'baukis2_development' database. Please check your configuration.
rails db:create
しようとしただけなのにエラー、しかも文字化け。
文字コード確認
cmd.exe
C:\Users\user\Documents\GitHub\baukis2>chcp
現在のコード ページ: 932
chcp
で文字コードの確認及び変更ができます。
文字コード番号 | 文字コード |
---|---|
932 | Shift_JIS |
65001 | UTF-8 |
文字化け治らず
cmd.exe
C:\Users\user\Documents\GitHub\baukis2>chcp 65001
Active code page: 65001
C:\Users\user\Documents\GitHub\baukis2>bundle exec rails db:create
FATAL: ���[�U"superrino"�̃p�X���[�h�F�Ɏ��s���܂���
あれれ、Ruby
って内部コードがUTF-8
じゃなかったっけ。
Git Bash で解決
rails
をやっている方はGit
入っていると思います。
Git.Bash
user@DESKTOP-JJHPP4A MINGW64 ~/Documents/GitHub/baukis2 (master)
$ bundle exec rails db:create
FATAL: ユーザ"superrino"のパスワード認証に失敗しました
ちゃんと表示されました。
まとめ
皆さん、よいクリスマス、よいお年をお過ごしください