跳转到内容

🐧 Linux 平台

💡 快速说明

这篇是 Codex 在 Linux 下的手动安装教程,适合想自己掌握安装、配置和排错过程的用户。
如果你想少折腾、尽快跑通,建议先看 《一键配置版》

🐧 Linux 命令行教程

先装 Node.js 和 Codex
再配置 API 并完成首次启动

如果你是第一次接触 Codex,按“准备环境 → 安装 Codex → 写入 API 配置 → 启动测试”的顺序走就行。 整篇只保留真正会用到的步骤,尽量让新手能照着做,熟手也能快速翻到关键命令。

手动安装新手可跟做熟手可速查含排错

先记住主流程

安装 Node.js安装 Codex CLI写入 API 地址和密钥启动并发一条测试消息

先把这条主流程跑通,再回来看细节和 FAQ,会更轻松。

0. 开始前先确认

🧰 你能打开终端

Ubuntu、Debian、CentOS、RHEL、Fedora 等常见发行版自带的终端都可以,不需要额外准备复杂工具。

🔑 你已经准备好 API Key

没有的话,先去看 创建/修改令牌,把密钥准备好再回来。

🧭 本页是手动配置

本页命令统一使用 https://api.aicy.pro/v1。如果你走的是一键配置向导,就按向导文档填写,不要混着抄。

🐚 默认按 bash 说明

大多数 Linux 环境默认用 bash。如果你用的是 zsh,下方也给了对应写法。

1. 安装 Node.js

方法一:NodeSource(推荐 Ubuntu / Debian)

如果你用的是 Ubuntu 或 Debian,优先用这条路线,通常更省事:

bash
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

方法二:系统包管理器

如果你习惯走系统自带包管理器,也可以直接用:

bash
# Ubuntu / Debian
sudo apt update
sudo apt install -y nodejs npm

# Fedora / CentOS / RHEL
sudo dnf install -y nodejs npm

验证是否安装成功

bash
node -v
npm -v

能看到版本号,就说明可以继续下一步。

小提示

如果后续安装 Codex 时提示 Node.js 版本过低,优先回到这里改用较新的 LTS 安装方式。

2. 安装 Codex CLI

在终端执行:

bash
npm install -g @openai/codex

如果当前环境提示权限不足,再尝试:

bash
sudo npm install -g @openai/codex

验证 Codex 是否已安装到命令行

bash
codex --version

如果能看到版本号,说明命令已经可用。

小提示

如果你只关心“现在能不能用”,也可以继续做完下面的 API 配置,然后直接运行 codex 进行首次测试。

3. 配置 API 地址和密钥

本页走的是手动配置,命令里统一使用:

text
https://api.aicy.pro/v1

先在当前终端临时设置

bash
export OPENAI_BASE_URL="https://api.aicy.pro/v1"
export OPENAI_API_KEY="你的API密钥"

⚠️ 注意

OPENAI_API_KEY 填的是你在爱次元控制台创建的令牌。
如果你还没有,可以先看 《创建/修改令牌》

想让以后每次打开终端都自动生效

大多数 Linux 环境默认是 bash,可以执行:

bash
echo 'export OPENAI_BASE_URL="https://api.aicy.pro/v1"' >> ~/.bashrc
echo 'export OPENAI_API_KEY="你的API密钥"' >> ~/.bashrc
source ~/.bashrc
如果你用的是 zsh

把上面的 ~/.bashrc 改成 ~/.zshrc 即可:

bash
echo 'export OPENAI_BASE_URL="https://api.aicy.pro/v1"' >> ~/.zshrc
echo 'export OPENAI_API_KEY="你的API密钥"' >> ~/.zshrc
source ~/.zshrc

检查变量是否生效

bash
echo "$OPENAI_BASE_URL"
[ -n "$OPENAI_API_KEY" ] && echo "OPENAI_API_KEY 已设置"

如果第一行输出 https://api.aicy.pro/v1,第二行显示 OPENAI_API_KEY 已设置,说明配置已经生效。

4. 启动 Codex 并做第一次测试

新开一个终端窗口,或者继续在当前终端执行:

bash
codex

进入后,先发一条最简单的测试消息,例如:

text
你好,简单介绍一下你自己。

如果你准备在某个项目里使用 Codex,建议先 cd 到项目目录,再运行 codex,这样它更容易识别当前上下文。

怎么判断已经成功

只要 Codex 能正常启动,并且你能 发出一条消息并收到返回,通常就说明安装、API 配置和基础使用都已经跑通了。

❓ 常见问题

1. 提示 command not found

通常是 codex 没有进入 PATH,或者当前终端还没刷新。

可以按这个顺序检查:

bash
command -v codex
npm config get prefix
echo "$PATH"

如果刚安装完,最简单的处理方式通常是:关闭终端,重新打开,再执行 codex

2. 安装时提示权限不足

先确认是不是 npm install -g @openai/codex 这一步报错。

如果是,再尝试:

bash
sudo npm install -g @openai/codex

如果你不想长期依赖 sudo,也可以改用用户目录安装:

bash
mkdir -p ~/.npm-global
npm config set prefix "$HOME/.npm-global"
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
npm install -g @openai/codex
3. API 连接失败或启动后不能用

先检查这 3 项最容易出错的地方:

  1. OPENAI_BASE_URL 是否写成了 https://api.aicy.pro/v1
  2. OPENAI_API_KEY 是否复制完整
  3. 你是不是把“一键配置版”的地址写法和本页的手动配置写法混用了

可以重新执行:

bash
echo "$OPENAI_BASE_URL"
[ -n "$OPENAI_API_KEY" ] && echo "OPENAI_API_KEY 已设置"

如果还是不行,建议带上报错截图联系人工支持。

4. Node.js 版本太低或依赖缺失怎么办

先看当前版本:

bash
node -v

如果版本太低,最省事的做法通常是重新安装最新的 LTS 版本。

如果安装时还提示依赖缺失,可以补下面这些常见依赖:

bash
# Ubuntu / Debian
sudo apt-get install -y build-essential

# Fedora / CentOS / RHEL
sudo dnf groupinstall "Development Tools"

🔗 下一步看什么

你已经装好 Codex,接下来建议补这几篇

如果你还没准备 Key,就先去创建令牌;如果你想快速完成配置或想核对最新地址,也可以直接跳到下面几篇继续看。

爱次元 让 AI 编程更简单