anyenv+phpenvの環境で挙動がおかしくなったので、入れ直した話
どうもphpenvさんの機嫌が悪いようだったので、入れ直すことにした。
削除
rm -r ~/.anyenv
インストール
git clone https://github.com/anyenv/anyenv ~/.anyenv
パスを通す
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(anyenv init -)"' >> ~/.zshrc
source ~/.zshrc
anyenvバージョン確認
anyenv -v
---------------------------------
anyenv 1.1.2-1-g67d402f
---------------------------------
phpenvインストール
anyenv install phpenv
exec $SHELL -l
phpenvバージョン確認
phpenv -v
---------------------------------
phpenv v0.9.0-rc.1
---------------------------------
phpインストール
phpenv install 7.4.13
■ エラー1
-----------------
| BUILD ERROR |
-----------------
Here are the last 10 lines from the log:
-----------------------------------------
configure: error: Please reinstall the BZip2 distribution
-----------------------------------------
■ エラー2
-----------------
| BUILD ERROR |
-----------------
Here are the last 10 lines from the log:
-----------------------------------------
configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>
-----------------------------------------
エラーが出たので、下記のように変更して再実行。
PHP_BUILD_CONFIGURE_OPTS="--with-bz2=/usr/local/opt/bzip2 --with-iconv=/usr/local/opt/libiconv" phpenv install 7.4.13
インストール確認
phpenv versions
-----------------------------------------
* system
7.4.13
-----------------------------------------
php切り替え
phpenv global 7.4.13
php -v
-----------------------------------------
PHP 7.4.13 (cli) (built: Mar 2 2021 17:34:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies
with Xdebug v3.0.2, Copyright (c) 2002-2021, by Derick Rethans
-----------------------------------------
無事インストールが完了してひと安心。