2023年1月8日日曜日

Bunをバージョンを指定してインストールする方法

 以前の記事でちょっとだけ触れた新進気鋭のJavaScriptランタイムのBunについて。

トップページにワンライナーでインストールする方法が書いてあります。

curl -fsSL https://bun.sh/install | bash

これだと問答無用で最新バージョンがインストールされます。まあ殆どの場合は最新バージョンで問題ないんですが、ライブラリーの動作検証時などでは特定のバージョンを指定したい場合があります。

でも検索しても特定のバージョンをインストールする方法がヒットせず、公式サイトにも記載がないように見えたので、ちょっと調べてみました。どっかに書いてあって見落としてただけならごめんなさい。

やり方

例えばバージョン0.3.0をインストールする場合は以下のコマンドを実行してください。

curl -fsSL https://bun.sh/install | bash -s bun-v0.3.0

どうやらインストールスクリプトの引数にバージョン番号をbun-vversionという形で指定するといいようです。

このことは、インストールスクリプトに3つ以上引数を渡して起動すると出てくるエラーメッセージにも書いてありますが、インストールスクリプト自体に-hのようなヘルプコマンドはなく、通常はまず行わないような使い方をしたときにしか出てこない隠しコマンドのような扱いになっている謎機能です。

0 件のコメント:

コメントを投稿