verylup

verylup はVerylの公式ツールチェーンインストーラです。ツールチェーンの更新や切り替えを簡単に行うことができます。

ツールチェーンの更新

以下のコマンドはVerylツールチェーンとverylupを最新版に更新します。

verylup update

特定のツールチェーンをインストール

もし特定のバージョンのVerylを使用したい場合は、verylup install を使うことができます。

verylup install 0.12.0

インストール後、veryl コマンドで + によるバージョン指定が可能になります。

veryl +0.12.0 build

ディレクトリ毎のツールチェーンオーバーライド

もし特定にディレクトリで特定のバージョンのVerylを使用したい場合は、verylup override を使うことができます。

verylup override set 0.12.0

verylup override はVerylプロジェクト内の任意のディレクトリで実行できます。このコマンドを実行すると、そのプロジェクトのデフォルトのツールチェーンは 0.12.0 になります。

オフラインインストール

インターネットアクセスのない環境にインストールしたい場合は、オフラインインストールが利用できます。オフラインインストールの手順は以下の通りです。

  • 最新のツールチェーンパッケージをVeryl リリースページからダウンロードする
  • 以下のようにveryl setup--pkg 指定付きで実行する
verylup setup --offline --pkg veryl-x86_64-linux.zip

ツールチェーンの更新やインストールもセットアップと同様に --pkg 指定が必要です。

verylup update --pkg veryl-x86_64-linux.zip
verylup install 0.12.0 --pkg veryl-x86_64-linux.zip

Veryl開発者向け

Veryl の開発者向けに、特別なツールチェーン local が用意されています。verylup install local をローカルのVerylリポジトリ上で実行すると、ビルドしたツールチェーンを local ツールチェーンとしてインストールします。local ツールチェーンが存在するときはデフォルトのツールチェーンになります。

// ローカルのVerylリポジトリでビルドしたツールチェーンをインストール
verylup install local

// ビルドしたツールチェーンを使う
veryl build

// 最新のツールチェーンを使う
veryl +latest build