下载与安装
本文档已过时,可能缺乏重要信息,请移步最新文档:Apifox 帮助文档 —— 应用与插件
下载 Apifox
正式版客户端
Apifox 正式版客户端支持以下操作系统:
操作系统 | 版本 |
---|---|
Windows | 64 位, 32 位 |
macOS | Intel 芯片, M 系列芯片 |
Linux (.AppImage) | .AppImage, .AppImage ARM |
Linux (.deb) | .deb, .deb ARM |
Linux (.tar.gz) | .tar.gz, .tar.gz ARM |
Linux 用户可以在系统终端中输入
uname-a
命令查看系统架构信息。
访问 Apifox 官网,选择合适的版本并开始下载。
Alpha 测试版客户端
Alpha 版为新功能尝鲜内测版,需要加入官方微信群、QQ 群或钉钉群后,申请并下载 Alpha 版内测。访问此链接查看群二维码,扫码加入。
- Apifox 新功能优先在 Alpha 版上线,稳定运行后才会在正式版中。
- Alpha 版可能会出现一些 bug,遇到问题请及时在群里反馈。
- Alpha 版和正式版数据是互通的。
- 已经是 Alpha 版的,直接点击软件内更新。
Web 端
该版本无需下载至本地,通过浏览器访问 Web 端网址即可使用。新功能将首先上架至 Web 端,但部分功能例如本地 Mock 功能仅能够在客户端使用。
⚠️ 为确保多端数据云端同步,客户端与 Web 端均需要全程联网。
安装 Apifox
Windows / macOS
Windows 与 macOS 用户可以直接打开已下载的文件,根据页面指引完成安装。
Linux
Linux 用户首先需要下载符合系统架构信息的客户端。
常见的架构有:
x86_64:指的是 64 位的 Intel 或 AMD 处理器,可以选择下载 .appimage 文件的 64 位版本。 i686、i386、i586:指的是 32 位的 Intel 或 AMD 处理器,应该选择下载 .appimage 文件的 32 位版本。 arm64、aarch64:指的是 64 位的 ARM 架构处理器,应该选择下载 .appimage 文件的 ARM 64 位版本。 armhf:指的是 32 位的 ARM 架构处理器,应该选择下载 .appimage 文件的 ARM 32 位版本。
不同的安装包格式说明:
.deb
:面向基于 Debian 的 Linux 发行版,例如 Debian、Ubuntu、Linux Mint、elementary OS、Kali Linux、Deepin、Parrot OS 等系统。
.AppImage
:这是一种独立的 Linux 应用程序打包格式,可以在几乎所有主流 Linux 发行版上运行,包括 Ubuntu、Debian、Fedora、openSUSE、CentOS、Red Hat Enterprise Linux、Arch Linux、Manjaro 等。
你可以在系统终端中输入 uname-a
命令查看系统架构信息。例如在下图的 Ubuntu 环境示例中,输出的架构信息带有 aarch64,因此可以下载 Linux(.deb ARM)
客户端版本。
在终端运行命令 wget https://file-assets.apifox.com/download/Apifox-linux-arm64-deb-latest.zip
进行快捷下载。
在安装包的所在目录运行 unzip Apifox-linux-arm64-deb-latest.zip
命令解压文件。
运行命令 sudo dpkg -i apifox_2.2.33_arm64.deb
完成 Apifox 的安装。
安装成功后,在应用栏中找到 Apifox 并打开。
故障排查
以下错误常见于 Linux 系统环境:
错误码:
AppImages require FUSE to run
解决办法:运行
sudo ./包名 xxx.AppImage --appimage-extract-and-run --no-sandbox
错误码:
GPU process isn't usable ,Goodbye
解决办法:运行
export APIFOX_DISABLE_GPU='true'
后重新运行安装命令。错误码:
dpkg: dependency problems prevent configuration of apifox:
apifox depends on libxss1; however:
Package libxss1 is not installed.
解决办法:运行 sudo apt-get install libxss1
命令安装环境中缺少的库。