## 事象
```console
❯ mise up pnpm
[email protected] install ◜
mise ERROR Failed to install aqua:pnpm/pnpm@latest: no asset found: pnpm-macos-arm64, pnpm-macos-universal
Available assets:
pnpm-darwin-arm64.tar.gz
pnpm-darwin-x64.tar.gz
pnpm-linux-arm64-musl.tar.gz
pnpm-linux-arm64.tar.gz
pnpm-linux-x64-musl.tar.gz
pnpm-linux-x64.tar.gz
pnpm-win32-arm64.zip
pnpm-win32-x64.zip
source-maps.tgz
mise ERROR Run with --verbose or MISE_VERBOSE=1 for more information
```
キャッシュをクリアしても変わらない。
```console
mise cache clear
mise up pnpm
```
### 環境
| 対象 | バージョン |
| --------- | ------ |
| [[macOS]] | 15.7.4 |
| [[mise]] | 1.3.1 |
## 原因
[[pnpm]] v11で [[macOS]]のassert名が変わったため。想定している以下が[[Aquaパッケージレジストリ]]に含まれていない。
- pnpm-macos-arm64
- pnpm-macos-universal
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
PNPM v11 has new asset name `pnpm-darwin-arm64.tar.gz` for macOS: "Failed to install aqua:pnpm/pnpm@latest: no asset found: pnpm-macos-arm64" · Issue #52815 · aquaproj/aqua-registry
</div>
<div class="link-card-v2-content">
package name pnpm/pnpm aqua info $ aqua info zsh: command not found: aqua Overview PNPM has changed asset names ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/ac57cd5edb750d361966abd829f057e23bd8d918853e09d0f662757ac0fce23f/aquaproj/aqua-registry/issues/52815" />
<a href="https://github.com/aquaproj/aqua-registry/issues/52815"></a>
</div>
既にPRは取り込まれている。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
fix pnpm v11 assets by TyceHerrman · Pull Request #52821 · aquaproj/aqua-registry
</div>
<div class="link-card-v2-content">
Check List Read CONTRIBUTING.md⚠️ Avoid force push⚠️ Use argd s command when adding new packages Install and exe ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/ab66a5f31691b506522ae331aeba8f9d27b85905830b652f115db0466deea84e/aquaproj/aqua-registry/pull/52821" />
<a href="https://github.com/aquaproj/aqua-registry/pull/52821"></a>
</div>
ただ、[[mise]]の組み込みレジストリにこの変更はまだ反映されていないため、依然としてアップデートできない。
## 解決方法
[[aqua.baked_registry (mise)|aqua.baked_registry]]の設定を無効にしてから、キャッシュクリア -> アップデートする。
```
mise settings set aqua.baked_registry false
mise cache clear
mise up pnpm
```
組み込みの[[Aquaパッケージレジストリ]]が無効化されるので、最新のレジストリ値が利用されるので、先のPRが反映された正しいレジストリにアクセスする。