【転職63】本日やった事と感想

【終わったタスク】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の予定を決める。

・転職ブログ更新。

【感想】

少しずつ進んではいるものの、環境構築でここまで手こずるとは。

今一度最初からやるかどうするか。。。