【終わったタスク】8/28(金)
◆勉強
・Macにzshの環境構築
→:http://casa-jpn.hatenablog.com/entry/2019/09/22/020941
この記事↓を参照してbundle installをすることができるようになりました。
→:https://easyramble.com/rbenv-ruby-version-trouble.html
→:https://qiita.com/akatsuki174/items/c0384b9903b4b5cbbdaf
rbenvで見にいくパスが違っていたようです。
↓
ただ、その後次のエラーが発生。
”An error occurred while installing mysql2 (0.5.3), and Bundler cannot
continue.
Make sure that `gem install mysql2 -v ‘0.5.3’ –source ‘https://rubygems.org/’`
succeeds before bundling.”
mysql2が無いとのこと。
こちら↓を参考にしてgem mysql2をインストール。
→:https://qiita.com/aki319809/items/82cabae519cf8e64ccdd
↓
0:06:35
[~/sample_app] % echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
0:06:53
[~/sample_app] % vi ~/.zshrc
0:07:30
[~/sample_app] % vi ~/.zshrc
eval “$(rbenv init -)”
0:07:40
[~/sample_app] % echo $PATH
/Users/shink1212/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
↓
mysql2のインストールエラーについてはこちらを確認。
→:https://qiita.com/SAYJOY/items/dd7c8fc7a3647e7ff969
↓
続いて、こちらのエラー。
”web_1 | You must use Bundler 2 or greater with this lockfile.
sample_app_web_1 exited with code 20”
ググって見たらこちらの記事が。
→:https://qiita.com/tanakaworld/items/e15ff9dbdd4b628378c2
↓
ーーーーーーーーーー
何かをインストールするには、次のコマンドを入力が必要。
vi ~/.zshrc
eval “$(rbenv init -)”
と入力して、”:wq”で抜ける。
次に
source ~/.zshrc
と更に入力。
echo $PATHで確認して、↓になった状態でインストールをする。
/Users/~hoge~/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
ーーーーーーーーーー
上記記事を参照しbundleを2から1に変更。
[~/sample_app] % cat Gemfile.lock | grep “BUNDLED WITH” -A 1
BUNDLED WITH
1.17.3
この状態で再度、docker-compose upを実行。
次は、下記のエラー発生。
”web_1 | Could not find activesupport-5.2.4.3 in any of the sources
web_1 | Run `bundle install` to install missing gems.”
↓
この↓記事を参照しbundleを再インストール実施。
→:https://qiita.com/nakanowax/items/fe07e8ccd1721befebeb
その後、docker-compose buildを実施。
ここまでは成功したが、docker-compose upで次のエラーが。
”Could not find activesupport-5.2.4.3 in any of the sources
web_1 | Run `bundle install` to install missing gems.
sample_app_web_1 exited with code 7″
bundle install、bundle updateをして、再度docker-compose upをしたけど、変わらず。
今日はここまで。
◆運動
無し。
◆その他
・ダイエットブログ更新。
・8/29の予定を決める。
・転職ブログ更新。
【感想】
少しずつ進んではいるものの、環境構築でここまで手こずるとは。
今一度最初からやるかどうするか。。。