Installation ja - Akiaaaa20/Bit8_CLI GitHub Wiki
BIT8_CLI のインストール
このページでは、BIT8_CLI 0.1.0 のインストール方法、CLI の動作確認、そしてオプションの VS Code Extension のインストール方法について説明します。
現在提供されているビルド済みプラットフォーム:macOS ARM64 / Apple Silicon
必要環境
公式のビルド済みバージョンを使用するには、以下が必要です。
- macOS
- Apple Silicon Mac(M1 以降)
- Terminal
- BIT8_CLI VS Code Extension を使用する場合は VS Code
BIT8_CLI をソースコードからビルドする場合は、Cargo を含む Rust toolchain も必要です。
BIT8_CLI をダウンロード
BIT8_CLI 0.1.0 の GitHub Release を開き、以下をダウンロードします。
BIT8-0.1.0-macos-arm64.zip
Release には以下のファイルも含まれています。
bit8-vscode-0.1.0.vsix
BIT8-0.1.0-macos-arm64.sha256
.vsix は単独でインストールできる VS Code Extension パッケージです。
.sha256 は Release ファイルの検証に使用できます。
GitHub は Source code archives も自動的に提供します。これらはソースコードのスナップショットであり、ビルド済みの macOS ARM64 パッケージとは異なります。
パッケージ内容
展開すると、以下のような構成になります。
BIT8-0.1.0-macos-arm64/
├── bin/
│ ├── bit8
│ └── bit8-language-server
├── vscode/
│ └── bit8-vscode-0.1.0.vsix
├── README.md
├── CHANGELOG.md
└── LICENSE
bit8 は BIT8_CLI のコマンドライン実行ファイルです。
bit8-language-server は開発環境で使用される Language Service 機能を提供します。
vscode ディレクトリには VS Code Extension のインストールパッケージが含まれています。
CLI を実行
展開したディレクトリから直接テストできます。
./bin/bit8 --help
バージョンも確認できます。
./bin/bit8 --version
BIT8_CLI 0.1.0 では、以下のように表示されます。
0.1.0
bit8 コマンドをインストール
フルパスを入力せずに bit8 を実行したい場合は、実行ファイルを PATH に含まれているディレクトリへ配置します。
例えば、個人用の binary ディレクトリとして以下を使用できます。
~/.local/bin
PATH から利用できるようになったら確認します。
bit8 --version
そして:
bit8 --help
すでに古い
bit8がPATHに存在する場合は、Shell が 0.1.0 の実行ファイルを使用していることを確認してください。
現在使用されている実行ファイルは、以下で確認できます。
which bit8
VS Code Extension をインストール
Release には以下が含まれています。
bit8-vscode-0.1.0.vsix
VS Code で:
- Extensions を開きます。
- Extensions メニュー(
...)を開きます。 - Install from VSIX... を選択します。
bit8-vscode-0.1.0.vsixを選択します。- 必要に応じて VS Code を Reload します。
Extension は BIT8_CLI の Language tooling、Map Workspace、Asset ツール、Node 編集、BIT8 GAME を提供します。
ソースコードからビルド
Rust と Cargo がインストールされている場合は、BIT8_CLI repository を Clone して以下を実行できます。
cargo install --path . --locked
開発中は repository から直接実行することもできます。
cargo run -- run <project-path>
Language Service と VS Code Extension は repository 内のそれぞれのプロジェクトディレクトリにあります。
プロジェクトを実行
bit8 コマンドが使用できるようになったら:
bit8 run <project-path>
例えば:
bit8 run ./my-game
BIT8_CLI プロジェクトでは通常、
main.b8
をメイン Script として使用します。
Host Mode
Editor やその他の Tooling は、ネイティブゲームウィンドウを開かずに BIT8_CLI を起動できます。
bit8 host <project-path>
Host Mode は stdin / stdout を通して NDJSON で Frontend と通信します。
通常のユーザーが Host Mode を直接使用する必要はありません。
トラブルシューティング
bit8: command not found
現在の PATH から bit8 実行ファイルが見つかっていません。
フルパスで実行する:
./bin/bit8 --help
または、実行ファイルを PATH に含まれるディレクトリへ配置してください。
間違った BIT8_CLI バージョンが起動する
以下を確認してください。
which bit8
bit8 --version
古い bit8 が PATH の前方に存在している可能性があります。
インストール後に VS Code Extension が表示されない
VSIX をインストールまたは置き換えた後、VS Code ウィンドウを Reload してください。
次へ
次のページ:
次のページでは、最小構成の BIT8_CLI プロジェクトを作成し、最初の .b8 プログラムを実行します。