Skip to content

Installation ja

Shiraishi_AKi edited this page Oct 6, 2026 · 1 revision

BIT8_CLI ใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซ

English | ็น้ซ”ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž | ํ•œ๊ตญ์–ด

ใ“ใฎใƒšใƒผใ‚ธใงใฏใ€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 ใง๏ผš

  1. Extensions ใ‚’้–‹ใใพใ™ใ€‚
  2. Extensions ใƒกใƒ‹ใƒฅใƒผ๏ผˆ...๏ผ‰ใ‚’้–‹ใใพใ™ใ€‚
  3. Install from VSIX... ใ‚’้ธๆŠžใ—ใพใ™ใ€‚
  4. bit8-vscode-0.1.0.vsix ใ‚’้ธๆŠžใ—ใพใ™ใ€‚
  5. ๅฟ…่ฆใซๅฟœใ˜ใฆ 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 ใƒ—ใƒญใ‚ฐใƒฉใƒ ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

Clone this wiki locally