SuperAPI AI 工具集

boxlang-runtime-chromebook

编程与开发

查看项目

更新于 10-16 03:13

技能介绍

用途:指导在 Chromebook 上通过内置 Linux 开发环境(Crostini,Debian 容器)搭建并开发 BoxLang,Intel 与 ARM 机型均支持。

主要能力与步骤:

  1. 启用 Linux 开发环境:设置 → 高级 → 开发者,按向导初始化 Debian 容器。
  2. 打开 Linux 终端:Alt + Shift + T,点击 Penguin 标签。
  3. 系统准备:sudo apt update && sudo apt full-upgrade -y,并安装 curl、wget、git、zip、unzip、build-essential 等。
  4. 安装 Java 21:可直接 sudo apt install -y openjdk-21-jdk;若包不可用,则下载 Temurin JDK 21(按 dpkg --print-architecture 区分 x64 与 aarch64),解压到 /opt/java 并配置 JAVA_HOME 与 PATH。
  5. 安装 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。
  6. 安装 VS Code 及 BoxLang 扩展:code --install-extension ortus-solutions.vscode-boxlang。
  7. 创建首个应用:编写 hello.bxs 后执行 boxlang hello.bxs。
  8. 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 → 磁盘大小调整)。