エラー発生前の操作や設定など
『エラーの園』前回までのお話
PostgresSQLのコマンドでエラーが出たので、
↓参考サイトをつまみ食いしながらエラーを解決しようと奮闘。↓
実録『dyld: Library not loaded:〜』その1 (Error: /usr/local/var/postgres.old already exists!ほか) - エラーの園
Homebrewをしっかり理解できていなかった😔
dyld: Library not loaded:〜 - エラーの園の(仮)解決手順は、
後ほど書き直す。
実施したこと見直していると作業が雑なことに気がついた。
参考サイト
Brewの実行ログを実施したので、
特にない。
エラー内容
エラー1
Error: Could not remove node keg! Do so manually: sudo rm -rf /usr/local/Cellar/node/12.8.0
エラー2
Error: glassfish: An unsatisfied requirement failed this build.
作業環境
$ sw_vers ProductName: Mac OS X ProductVersion: 10.15.4
PostgreSQL Version: 10 -> 12
解決手順
1.brew upgrade
実行。
$ brew upgrade Updating Homebrew... ==> Auto-updated Homebrew! Updated 4 taps (heroku/brew, homebrew/core, homebrew/cask and homebrew/services). ==> New Formulae duktape guile@2 kamel openfast redo vlmcsd ==> Updated Formulae gradle ✔ gsoap pueue ...(中略)... ==> Summary 🍺 /usr/local/Cellar/groovy/3.0.3: 101 files, 26.0MB, built in 22 seconds Removing: /usr/local/Cellar/groovy/2.5.1... (90 files, 16.8MB) Removing: /usr/local/Cellar/node/12.8.0... (4,649 files, 53.7MB) Error: Could not remove node keg! Do so manually: sudo rm -rf /usr/local/Cellar/node/12.8.0
2.エラー1の解消
2−1.Brewに指示された通りに実行する前に、とりあえず確認。
$ ls -l /usr/local/Cellar/node total 0 drwxr-xr-x 7 [user_name] staff 224 5 7 15:45 12.8.0 drwxr-xr-x 14 [user_name] staff 448 5 7 15:43 14.1.0
2−2.(考察)なるほど。。。バージョン違いで2個ある。
古い方が邪魔な訳か。Groovy消してくれたのに。。。
$ sudo rm -rf /usr/local/Cellar/node/12.8.0 $ $ ls -l /usr/local/Cellar/node total 0 drwxr-xr-x 14 [user_name] staff 448 5 7 15:43 14.1.0
2−3.再度、brew upgrade
実行!
$ brew upgrade Updating Homebrew... ==> Upgrading 5 outdated packages: pyenv 1.2.11 -> 1.2.18 ant 1.10.5 -> 1.10.7_1 glassfish 5.0 -> 5.1.0 ...(中略)... 🍺 /usr/local/Cellar/ant/1.10.7_1: 1,670 files, 41.9MB, built in 57 seconds Removing: /usr/local/Cellar/ant/1.10.5... (1,653 files, 39.3MB) glassfish: Java 1.8 is required to install this formula. Install AdoptOpenJDK 8 with Homebrew Cask: brew cask install homebrew/cask-versions/adoptopenjdk8 Error: glassfish: An unsatisfied requirement failed this build. ...(以降、省略)...
3.エラー2の解消
3−1.(考察) glassfish ?
$ ls -ll /usr/local/Cellar/glassfish total 0 drwxr-xr-x 7 [user_name] admin 224 1 19 2019 5.0
1 19 2019
?2019年1月。。。。忌々しい過去が蘇ってきた😤
お客さんは、すごくいい人たちだったのに…
間に入っている奴が、圧圧圧。。。最近の技術に疎い井の中の蛙さん🐸
圧力かける事だけがお仕事。ケロ、ケーロ。
3−2.即抹殺!
$ brew uninstall glassfish Uninstalling /usr/local/Cellar/glassfish/5.0... (1,021 files, 136.7MB)
[追記]:
glassfish
今回の件に全く関係ないことに気がついた。。。単なる感情論。
だけど、スッキリしたー😆
。。。brew upgrade
だけで終わってしまった。
長くなったので、その3につづく。私には持久力がない😓
恨みは永遠に忘れないのだが😈。。。