facebook twitter hatena line email

「Mac/インストール/mise」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(miseで、phpを入れる)
 
(同じ利用者による、間の5版が非表示)
行1: 行1:
 +
(未完成)
 
==miseとは==
 
==miseとは==
 
php,ruby,nodeなどで使えるバージョン管理ツール。
 
php,ruby,nodeなどで使えるバージョン管理ツール。
行12: 行13:
 
2026.3.18 macos-arm64 (2026-03-31)
 
2026.3.18 macos-arm64 (2026-03-31)
 
</pre>
 
</pre>
 +
 +
==miseアンインストール==
 +
<pre>
 +
brew uninstall mise
 +
 +
rm -rf \
 +
~/.local/share/mise \
 +
~/.config/mise \
 +
~/.cache/mise \
 +
~/.local/bin/mise
 +
</pre>
 +
~/.zshrcから以下を削除
 +
eval "$(mise activate zsh)"
 +
その後、以下実行
 +
$ source ~/.zshrc
  
 
==mise有効に==
 
==mise有効に==
行24: 行40:
 
5.6.40
 
5.6.40
 
7.4.33
 
7.4.33
 +
8.0.30
 +
8.1.34
 +
8.2.30
 +
8.3.30
 +
8.4.19
 
8.5.4
 
8.5.4
 
</pre>
 
</pre>
行33: 行54:
 
  PHP_BUILD_CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl@3)" \
 
  PHP_BUILD_CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl@3)" \
 
  mise install php@8.5.4
 
  mise install php@8.5.4
 +
 +
===Failed to install asdf:phpなエラーが出る===
 +
詳細
 +
mise ERROR Failed to install asdf:php@8.5.4: ~/.local/share/mise/plugins/php/bin/install exited with non-zero status: exit code 1
 +
 +
一旦、miseをuninstallへ。

2026年4月1日 (水) 18:34時点における最新版

(未完成)

miseとは

php,ruby,nodeなどで使えるバージョン管理ツール。

asdfの後継。

mac/インストール/asdf [ショートカット]

miseインストール

$ brew install mise
$ mise --version
2026.3.18 macos-arm64 (2026-03-31)

miseアンインストール

brew uninstall mise

rm -rf \
~/.local/share/mise \
~/.config/mise \
~/.cache/mise \
~/.local/bin/mise

~/.zshrcから以下を削除

eval "$(mise activate zsh)"

その後、以下実行

$ source ~/.zshrc

mise有効に

echo 'eval "$(mise activate zsh)"' >> ~/.zshrc
source ~/.zshrc

phpのインストール可能なバージョンリスト確認

$ mise ls-remote php
5.6.40
7.4.33
8.0.30
8.1.34
8.2.30
8.3.30
8.4.19
8.5.4

miseで、phpを入れる

mise use -g php@8.5.4

Unable to find the wrapper "https"なエラーが出るとき

PHP_BUILD_CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl@3)" \
mise install php@8.5.4

Failed to install asdf:phpなエラーが出る

詳細

mise ERROR Failed to install asdf:php@8.5.4: ~/.local/share/mise/plugins/php/bin/install exited with non-zero status: exit code 1

一旦、miseをuninstallへ。