在 openEuler Linux 上安装华为云码道 CodeArts CLI

举报
Chocola 发表于 2026/10/02 09:48:20 2026/10/02
【摘要】 华为云码道 CodeArts CLI 是一个终端形态的 AI 编码工具,安装后可以直接在服务器或本地 Linux 终端里使用。它不需要打开 IDE,适合通过 SSH 连接远程开发环境、在服务器上快速生成代码、解释代码、执行 Git 操作或生成单元测试。本文记录在 openEuler Linux 上安装 CodeArts CLI 的完整流程。 环境说明操作系统:openEuler Linux安...

华为云码道 CodeArts CLI 是一个终端形态的 AI 编码工具,安装后可以直接在服务器或本地 Linux 终端里使用。它不需要打开 IDE,适合通过 SSH 连接远程开发环境、在服务器上快速生成代码、解释代码、执行 Git 操作或生成单元测试。

本文记录在 openEuler Linux 上安装 CodeArts CLI 的完整流程。

环境说明

  • 操作系统:openEuler Linux
  • 安装方式:官方一键安装脚本
  • 适用场景:服务器、容器、远程 Linux 终端
  • 前置条件:
    • 已安装 curl
    • 终端可以访问华为云 OBS 地址
    • 拥有华为云账号,并已开通码道 CodeArts 服务

如果服务器处于内网环境,需要先配置代理,否则安装脚本可能无法下载。

安装 CodeArts CLI

在 openEuler 终端中执行:

sh -c "$(curl -L https://cnnorth4-cloudide-marketplace.obs.cn-north-4.myhuaweicloud.com/codearts/cli_tui/install_script/install.sh)"

安装完成后,需要把 CLI 路径加入环境变量:

export PATH=~/.codeartsdoer/installers:$PATH

建议写入 ~/.bashrc,避免每次重新登录都要手动执行:

echo 'export PATH=~/.codeartsdoer/installers:$PATH' >> ~/.bashrc
source ~/.bashrc

验证安装是否成功:

codearts --version

如果能正常输出版本号,说明安装完成。

配置 AK/SK 授权

CodeArts CLI 支持浏览器登录授权和 AK/SK 环境变量授权。在 Linux 服务器上,更推荐使用 AK/SK 环境变量 方式,尤其是通过 SSH 远程操作时。

先在华为云控制台获取 Access Key 和 Secret Access Key,然后执行:

echo 'export CODEARTS_CLI_AK="你的Access Key Id"' >> ~/.bashrc
echo 'export CODEARTS_CLI_SK="你的Secret Access Key"' >> ~/.bashrc
source ~/.bashrc

配置完成后验证授权:

codearts models

如果返回模型列表,说明授权成功。

注意:AK/SK 属于敏感凭证,不要提交到 Git 仓库,也不要直接写在项目配置文件里。

使用 CodeArts CLI

进入项目目录后,可以直接启动 TUI 交互模式:

cd /home/user/my-project
codearts

也可以指定模型使用:

codearts -m huaweicloud-maas/GLM-5.2

如果只是执行单条指令,可以使用 run 模式:

codearts run "解释当前目录下的 main.go"

常用命令:

codearts models
codearts
codearts run "生成一个 Go Web 服务脚手架"

openEuler 环境注意事项

openEuler 与 CentOS、RHEL 同属 RPM 系发行版,日常运维时如果遇到依赖缺失,可以使用 yum 或 dnf 补充安装。例如:

sudo yum install -y curl

如果服务器缺少 git,也可以一并安装:

sudo yum install -y git

CodeArts CLI 本身主要通过官方脚本安装,通常不需要额外编译依赖。但如果后续要在服务器上进行代码生成、构建或 Git 操作,建议提前确认 git、make、对应语言运行时等工具是否可用。

常见问题

问题 可能原因 处理方式
curl: command not found 未安装 curl sudo yum install -y curl
安装脚本下载失败 网络不通或需要代理 检查代理配置或网络策略
codearts: command not found PATH 未生效 执行 source ~/.bashrc
codearts models 无返回 AK/SK 未配置或服务未开通 检查环境变量并确认已开通码道服务
权限不足 使用了受限账号 避免使用 root 安装,确认当前用户有写权限

小结

在 openEuler 上安装 CodeArts CLI 并不复杂,核心就是三步:执行官方安装脚本、配置 PATH、设置 AK/SK 环境变量。相比图形化 IDE,CLI 更适合部署在远程 Linux 服务器上,尤其是需要直接在服务器端完成代码生成、解释和轻量开发任务时。

如果后续需要结合 CI/CD 或自动化脚本使用,可以把 codearts run 命令封装成 Shell 脚本,但要注意保护好 AK/SK,避免泄露到日志或版本控制系统中。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。