ユーザー名を変えた
こ↑こ↓の通りに変えてみた
【変更前】soluna
=>【変更後】SolunaEureka
ちゃんと再起動もした
結果
$ ruby -v
dyld: Library not loaded: /Users/soluna/.rbenv/versions/2.7.2/lib/libruby.2.7.dylib
Referenced from: /Users/soluna/.rbenv/versions/2.7.2/bin/ruby
Reason: image not found
Abort trap: 6
ユーザー名が古い方で動作していた
影響を受けた奴ら
ruby
(rbenv
),python3
(pyenv
),node
(nodenv
)
載せているのは1個目のケース
というか確認してないだけで相当数が影響を受けてるんじゃ…
解決
source ~/.bashrc
をやり直す
$ ruby -v
dyld: Library not loaded: /Users/soluna/.rbenv/versions/2.7.2/lib/libruby.2.7.dylib
Referenced from: /Users/SolunaEureka/.rbenv/versions/2.7.2/bin/ruby
Reason: image not found
Abort trap: 6
シンボリックが参照してくるディレクトリの文字列が変わってねぇ
そもそも入れ直す
rbenv uninstall 2.7.2
rbenv install 2.7.2
解決した
$ ruby -v
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin19]
他のも全て同じ方法で解決した
もっとややこしい問題だと思ったけどコレで済んでよかった
気づいたこと
...
Downloading openssl-1.1.1h.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/5c9ca8774bd7b03e5784f26ae9e9e6d749c9da2438545077e6b3d755a06595d9
Installing openssl-1.1.1h...
Installed openssl-1.1.1h to /Users/SolunaEureka/.rbenv/versions/2.7.2
...
ruby-build: using readline from homebrew
...
なぜかopenssl
が入れ直された
あとruby-build
もnode-build
もpython-build
もみんなopenssl
とreadline
を使っとる
そしてpython-build
だけ/usr/local/Cellar/
にない,なにゆえお前だけ/usr/local/bin/
にある…
(昔の記憶がもう残っていないから不明)(brewは取り扱っていないらしい)