Herdr のインストール
Herdr は Linux と macOS 向けに安定版バイナリを提供しています。ネイティブ Windows 対応はプレビュー限定のベータです。
インストール
Section titled “インストール”Linux または macOS では次を実行します:
curl -fsSL https://herdr.dev/install.sh | shWindows プレビューベータでは、プレビューチャンネルをインストールします:
powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"インストーラーはプラットフォームに合ったリリースバイナリをダウンロードして PATH 上に配置します。Windows インストーラーはデフォルトでプレビューを使い、そのチャンネルを Herdr の設定に書き込み、バージョン付きインストールフォルダーを使い、current ジャンクションを更新します。そのため、アップデート時に実行中の herdr.exe を上書きする必要がありません。
Homebrew でインストール
Section titled “Homebrew でインストール”すでに Homebrew を使っている場合:
brew install herdrmise でインストール
Section titled “mise でインストール”すでに mise を使っている場合:
mise use -g herdrmise が herdr not found in mise tool registry と報告する場合は、mise をアップデートして再試行してください。古い mise は Herdr のレジストリ登録より前のバージョンです。一時的な回避策として mise use -g github:ogulcancelik/herdr も使えます。
Nix でインストール
Section titled “Nix でインストール”すでに Nix を使っている場合、Herdr はソースからビルドする flake を提供しています:
nix run github:ogulcancelik/herdr/v0.x.ynix build github:ogulcancelik/herdr/v0.x.ynix profile install github:ogulcancelik/herdr/v0.x.yv0.x.y は最新のリリースタグに置き換えてください。タグを省略すると master を追跡できますが、通常のインストールにはリリースタグを推奨します。
flake は開発用シェルも公開しています:
nix develop github:ogulcancelik/herdrアップデートは、Herdr のインストールに使ったのと同じ Nix ワークフローで行います。プロファイルインストールの場合は、プロファイルのエントリを一覧して Herdr のエントリをアップグレードします:
nix profile listnix profile upgrade <index-or-name>Herdr が自分の flake の input になっている場合は、その input を更新してシステム、Home Manager、または開発環境を再ビルドします:
nix flake update herdr手動でダウンロード
Section titled “手動でダウンロード”GitHub releases からバイナリをダウンロードすることもできます。
システムに合ったアセットを選んでください:
| システム | アセット |
|---|---|
| Linux x86_64 | herdr-linux-x86_64 |
| Linux aarch64 | herdr-linux-aarch64 |
| macOS Intel | herdr-macos-x86_64 |
| macOS Apple silicon | herdr-macos-aarch64 |
Linux または macOS では、実行可能にして PATH 上のどこかに移動します。
chmod +x herdr-linux-x86_64mv herdr-linux-x86_64 ~/.local/bin/herdrWindows ベータのダウンロード
Section titled “Windows ベータのダウンロード”ネイティブ Windows 対応がベータの間、Windows バイナリはプレビューリリースでのみ公開されます。通常のテストには上記のプレビューインストーラーを使うか、プレビューの GitHub プレリリースから Windows アセットをダウンロードしてください:
| システム | アセット |
|---|---|
| Windows x86_64 ベータ | herdr-windows-x86_64.exe |
Herdr を起動します:
herdrシェルが herdr を見つけられない場合は、ターミナルを再起動するか、インストール先ディレクトリが PATH に含まれているか確認してください。
アップデート
Section titled “アップデート”Herdr は新しいリリースをチェックし、アプリ内で通知します。手動でアップデートすることもできます:
herdr updateherdr update は Herdr 自身のインストーラーで管理されているインストール向けです。Homebrew、mise、Nix のインストールは、それぞれのパッケージマネージャーでアップデートしてください。
Linux と macOS では、Herdr はデフォルトで安定版アップデートチャンネルを使います。master からのプレビュービルドにオプトインするには、チャンネルを設定します:
herdr channel set previewLinux と macOS の直接インストールを安定版に戻すのも同じ方法です:
herdr channel set stable直接インストールの場合、チャンネルの変更はそのチャンネルをチェックして最新バイナリをインストールします。そのアップデートが失敗した場合は、herdr update を実行して設定済みチャンネルから再試行してください。
プレビュービルドは、現在の開発ブランチから手動で公開される GitHub プレリリースです。次の安定版リリースより前に修正が欲しいときに便利ですが、リグレッションの可能性があります。Homebrew、mise、Nix のインストールはプレビューチャンネルを使いません。
Windows ベータビルドは今のところプレビュー限定です。安定版の Windows リリースが提供されるまで、Windows では herdr channel set stable は拒否されます。
デフォルトでは、herdr update は新しいバイナリをインストールし、互換性のある実行中セッションには手を付けません。アップデートが Herdr のクライアント/サーバープロトコルを変更する場合、Herdr はインストール後に古いサーバーを停止するか尋ねます。新しいバージョンを使うには古いサーバーを停止してください。停止するとペインのプロセスは終了します。デフォルトセッションでは herdr server stop を実行してから再度 herdr を実行します。名前付きセッションでは herdr session stop <name> を実行してから再度 herdr session attach <name> を実行します。
対応する実行中セッションで実験的なライブサーバーハンドオフにオプトインするには:
herdr update --handoffライブハンドオフは Homebrew、mise、Nix のパッケージマネージャー経由のアップデートには適用されません。それらのインストールではパッケージマネージャーでアップデートし、新しいサーバーを使う準備ができたらその Herdr セッションを再起動してください。実行中のセッションがまだ古いサーバーを使っている場合は、herdr server stop または herdr session stop <name> で停止してから、再度 Herdr を実行します。
Herdr の安定版リリースは Linux と macOS をサポートします。ネイティブ Windows ビルドはプレビュー限定のベータリリースです。サポートされるワークフローと既知の制限は Windows ベータを参照してください。