跳到主要内容

下载安装

JitAi安装包分为桌面版(支持Windows、Mac)和服务器版(支持Docker)。

由于test是一个特殊目录,JitAi安装目录的路径中不能包含test,否则会导致应用无法正常运行。

安装完成后,建议您详细了解 JitAi 的目录组织架构,以便更好地进行后续开发和管理工作,请参阅 JitNode目录详解

桌面版

用于开发者在个人电脑上开发、运行、调试、测试、发布应用,不支持多节点集群。

根据操作系统类型,桌面版分为 Windows 安装包 和 Mac 安装包。

注意

启动前务必确认本地没有进程占用8080端口,否则会导致桌面版无法正常运行。

Windows

适用于 Windows 10(64 位)、Windows 11 (64 位)的操作系统。

安装步骤:

  1. 点击此处下载安装包。
  2. 双击exe文件安装。
  3. 按页面流程激活

Mac

Mac 安装包,适用于 MacOS 12.6.0 (Monterey) 及以上版本。

根据您的Mac芯片类型,选择对应的安装包:

Intel 芯片 Mac:

  1. 点击此处下载安装包。
  2. 双击dmg文件安装。
  3. 按页面流程激活。

Apple 芯片 Mac (M1/M2/M3等):

  1. 点击此处下载安装包。
  2. 双击dmg文件安装。
  3. 按页面流程激活。

服务器版

用于部署在服务器上运行应用系统(多进程、支持集群、高性能),可用作应用系统的测试环境和生产环境。也支持在线开发,但不支持代码调试。目前服务器版安装包只支持通过 Docker 安装。

安装步骤

  1. Docker 官方文档安装 Docker。

  2. 通过以下命令运行 JitNode 容器:

    快速启动 JitNode 容器
    docker run -itd --name jit \
    -p 80:80 \
    -p 3306:3306 \
    --init --privileged \
    -v 本机映射目录(如:/Users/desktop/JitNode):/data/JitNode \
    registry.cn-hangzhou.aliyuncs.com/jitpro/jit
  3. 在浏览器中访问 http://{服务器IP地址}:80,按页面流程激活。

容器参数说明

是否必填参数说明
必填--name {ContainerName}指定容器名称
必填-p {WebPort}:80指定 Web 服务对外暴露的端口号
必填-p {MySQLPort}:3306指定 JitNode 内置 MySQL 对外暴露的端口号,新建应用时默认使用该数据库存储数据
选填-p {RedisPort}:6379指定 JitNode 内置 Redis 对外暴露的端口号
选填-e NODE_ADDRESS={URL}用于部署集群环境时配置当前节点地址,集群节点之间转发请求时通过该地址转发到当前节点。可不配置,进入 admin 后在界面中配置
选填-v {LocalDir}:/data/JitNode容器中 /data/JitNode 目录存储:节点许可证信息、MySQL 数据、Redis 数据、node.json、运行环境配置等数据。用于备份/迁移运行环境数据

完整参数使用示例

完整参数启动
docker run -itd --name jitnode \
-p 80:80 \
-p 3306:3306 \
-p 6379:6379 \
-e NODE_ADDRESS=http://your-server-ip:80 \
--init --privileged \
-v /your/local/path:/data/JitNode \
registry.cn-hangzhou.aliyuncs.com/jitpro/jit
路径说明

请将 /your/local/path 替换为宿主机实际路径,例如:/Users/username/JitNode/opt/jitnode

常见问题

怎样修改运行的端口号?

修改 ./home/node.json 中的 PORT 值。默认是 8080。

手动关闭命令行窗口/电脑重启后怎样再次启动 jit?

双击文件夹中的启动文件即可:

  • Windows: runJitNode.bat
  • Mac: runJitNode.command
想要迁移文件夹位置?

关掉命令行窗口后,直接迁移文件夹,然后双击文件夹中的启动文件即可:

  • Windows: runJitNode.bat
  • Mac: runJitNode.command
新建应用的源码存储在哪里?

home/environs 文件夹下

本地每个文件/夹有什么用途?

详情见 文档链接

安装包有新版本怎么办?

支持自动升级,每次双击启动文件时,会检测是否有新版本更新,有的话就自动下载更新,不需要人为干预:

  • Windows: runJitNode.bat
  • Mac: runJitNode.command