用途:指导在 Chromebook 上通过内置 Linux 开发环境(Crostini,Debian 容器)搭建并开发 BoxLang,Intel 与 ARM 机型均支持。
主要能力与步骤:
- 启用 Linux 开发环境:设置 → 高级 → 开发者,按向导初始化 Debian 容器。
- 打开 Linux 终端:Alt + Shift + T,点击 Penguin 标签。
- 系统准备:sudo apt update && sudo apt full-upgrade -y,并安装 curl、wget、git、zip、unzip、build-essential 等。
- 安装 Java 21:可直接 sudo apt install -y openjdk-21-jdk;若包不可用,则下载 Temurin JDK 21(按 dpkg --print-architecture 区分 x64 与 aarch64),解压到 /opt/java 并配置 JAVA_HOME 与 PATH。
- 安装 BoxLang:curl -fsSL https://downloads.ortussolutions.com/boxlang/install-boxlang.sh | bash,用 boxlang --version 验证;也可用 BVM:curl -fsSL https://downloads.ortussolutions.com/bvm/install.sh | bash,再 bvm install latest、bvm use latest。
- 安装 VS Code 及 BoxLang 扩展:code --install-extension ortus-solutions.vscode-boxlang。
- 创建首个应用:编写 hello.bxs 后执行 boxlang hello.bxs。
- Web 开发:在项目目录运行 boxlang-miniserver --port 8080 --webroot .,浏览器访问 http://localhost:8080/。
适用场景:在 Chromebook 上进行 BoxLang 脚本与 Web 应用开发。
限制与要求:需 4GB 内存(建议 8GB+)、至少 2GB 可用磁盘、OpenJDK 21+。ARM 机型需使用 arm64/aarch64 包,BoxLang JAR 为架构中立。常见问题包括命令未找到(重载 ~/.bashrc 或手动加 PATH)、Java 未找到、端口无法访问(重启 Linux 容器或检查端口转发)、磁盘不足(设置 → Linux → 磁盘大小调整)。