Skip to content

Installation ko

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