volta
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| volta [2023/02/03 09:34] – nullpon | volta [2025/10/17 12:12] (現在) – nullpon | ||
|---|---|---|---|
| 行 10: | 行 10: | ||
| 公式サイトにある通りにインストールする | 公式サイトにある通りにインストールする | ||
| - | ``` | + | ```bash |
| # install Volta | # install Volta | ||
| curl https:// | curl https:// | ||
| 行 23: | 行 23: | ||
| ## アップデート | ## アップデート | ||
| - | volta自身をアップデートするコマンドはないので、再インストールする | + | v1.1.1時点ではvolta自身をアップデートするコマンドは用意されていないが、再インストールすれば最新になる |
| ``` | ``` | ||
| curl https:// | curl https:// | ||
| + | ``` | ||
| + | |||
| + | |||
| + | ## アンインストール | ||
| + | |||
| + | v1.1.1時点では古いNodeを消すコマンドも用意されないが、ファイルシステムから直接消せばOK | ||
| + | |||
| + | ``` | ||
| + | $ volta list node | ||
| + | ⚡️ Node runtimes in your toolchain: | ||
| + | |||
| + | v14.20.0 | ||
| + | v16.16.0 | ||
| + | v18.14.0 | ||
| + | v18.16.0 (default) | ||
| + | |||
| + | $ cd ~/ | ||
| + | $ rm -rf 14.20.0 | ||
| + | $ rm -rf 16.16.0 | ||
| + | ``` | ||
| + | |||
| + | ## デフォルトの変更 | ||
| + | |||
| + | 以下のファイルを修正する | ||
| + | |||
| + | ``` | ||
| + | ~/ | ||
| ``` | ``` | ||
| 行 57: | 行 84: | ||
| ``` | ``` | ||
| - | ## 補完を有効にする | + | ### 一時的に別のバージョンで実行する |
| - | zsh, macOSの場合は以下のようにする | + | ``` |
| + | $ node -v | ||
| + | v18.16.0 | ||
| + | $ volta run --node v12.22.5 node -v | ||
| + | v12.22.5 | ||
| ``` | ``` | ||
| - | volta completions zsh -o _volta | ||
| - | sudo mkdir -p / | + | ### npmライブラリのインストール |
| - | sudo mv _volta | + | npm管理されているコマンド類のインストール。`npm install -g`の代替 |
| + | |||
| + | ```bash | ||
| + | volta install @anthropic-ai/claude-code | ||
| ``` | ``` | ||
| - | zshの補完関数ファイルの保存場所は | + | `npm install -g`でも結果は同じだが、こちらを使った方がいい |
| + | |||
| + | インストール済みライブラリはlistサブコマンドで見れる | ||
| + | |||
| + | ```bash | ||
| + | volta list | ||
| ``` | ``` | ||
| - | $ echo $FPATH | + | |
| - | /usr/ | + | ## 補完を有効にする |
| + | |||
| + | 独自の補完ファイル置き場(`~/.zsh/completion`など)を作成 | ||
| + | |||
| + | ``` | ||
| + | mkdir -p ~/.zsh/completion | ||
| ``` | ``` | ||
| - | macOSでは`/usr/share`以下は強力に保護されていおりsudoでも移動できないので`/ | + | `.zshrc`でfpathに追加する |
| + | ```zsh | ||
| + | if [[ -d ~/ | ||
| + | fpath=(~/ | ||
| + | fi | ||
| + | ``` | ||
| + | |||
| + | 補完ファイルを作成する | ||
| + | |||
| + | ```sh | ||
| + | volta completions zsh -o ~/ | ||
| + | ``` | ||
| + | |||
| + | シェルを再起動して有効にする | ||
| </ | </ | ||
volta.1675416858.txt.gz · 最終更新: by nullpon