在 Linux Mint 上安装华为云 CodeArts CLI 完整教程

举报
Chocola 发表于 2026/09/27 09:32:35 2026/09/27
【摘要】 对于习惯在终端下工作的开发者来说,CLI 工具往往比图形界面更加高效。华为云 CodeArts CLI(码道 CLI)正是这样一款将 AI 编码能力直接注入命令行的工具——无需离开终端,用自然语言就能驱动 AI 完成代码编写、分析、优化等任务。本文将详细介绍如何在 Linux Mint 上安装、配置和使用 CodeArts CLI。 前置准备在开始之前,请确保:你的 Linux Mint 系...

对于习惯在终端下工作的开发者来说,CLI 工具往往比图形界面更加高效。华为云 CodeArts CLI(码道 CLI)正是这样一款将 AI 编码能力直接注入命令行的工具——无需离开终端,用自然语言就能驱动 AI 完成代码编写、分析、优化等任务。

本文将详细介绍如何在 Linux Mint 上安装、配置和使用 CodeArts CLI。


前置准备

在开始之前,请确保:

  • 你的 Linux Mint 系统可以正常访问互联网
  • 已安装 curl 命令(Mint 默认自带)
  • 已注册华为云账号并开通 CodeArts 代码智能体服务(体验版免费)

系统兼容性说明:根据官方文档,CodeArts CLI 明确支持的 Linux 发行版包括 Huawei Cloud EulerOS、SUSE、Ubuntu LTS、Debian、CentOS 和 RHEL。 Linux Mint 基于 Ubuntu LTS,底层兼容,因此可以正常使用。


安装 CodeArts CLI

打开终端,执行以下一键安装命令:

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

安装完成后,需要将可执行文件路径添加到环境变量中:

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

验证安装是否成功:

codearts --version

如果终端回显了版本号,说明安装成功。


永久配置环境变量

上面的 export 命令只在当前终端会话中生效。为了让配置永久生效,需要将其写入 Shell 配置文件。

如果你使用的是 Bash(Mint 默认):

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

如果你使用的是 Zsh:

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

运维小贴士:日常在服务器上部署工具时,建议统一将第三方工具的 PATH 配置放在 ~/.bashrc 或 ~/.profile 中,方便后续维护和迁移。


授权登录

CodeArts CLI 支持两种授权方式:

方式一:浏览器登录授权(简单,适合快速体验)

在终端直接执行:

codearts

未登录状态下会自动跳转浏览器,完成华为云登录授权即可。此方式仅当前窗口生效。

方式二:AK/SK 环境变量授权(推荐,永久生效)

  1. 登录华为云控制台,进入「我的凭证」→「访问密钥」页面,新建一个访问密钥
  2. 创建成功后立即下载 credentials.csv 文件(弹窗关闭后无法再次查看)
  3. 打开文件,找到 Access Key Id 和 Secret Access Key
  4. 将密钥写入 Shell 配置文件:
echo 'export CODEARTS_CLI_AK="你的Access Key Id"' >> ~/.bashrc
echo 'export CODEARTS_CLI_SK="你的Secret Access Key"' >> ~/.bashrc
source ~/.bashrc

验证授权是否成功:

codearts models

如果回显了模型列表(包含 model_id 和 model_name),说明授权生效。

安全提醒:AK/SK 是你的云资源访问凭证,请勿泄露给他人。建议定期轮换密钥,避免在公共代码仓库中硬编码密钥。


基本使用

进入 TUI 交互模式

进入你的项目目录,执行:

cd /path/to/your/project
codearts

即可进入终端交互界面(TUI),用自然语言描述需求,AI 会自动完成编码任务。例如:

请用 HTML 编写一个贪吃蛇游戏

首次执行文件操作时会询问权限,按需授权即可。

命令行模式(适合脚本集成)

如果不需要交互,可以直接用一条命令完成任务:

codearts run "你都会啥"

切换模型

通过 -m 参数可以指定使用哪个模型:

# 先查询可用模型
codearts models

# 使用指定模型
codearts -m huaweicloud-maas/GLM-5.2

常用命令速查

命令 说明
codearts 进入 TUI 交互模式
codearts run "提示词" 非交互模式执行任务
codearts models 查询可用模型列表
codearts sessions 管理会话
codearts upgrade 升级到最新版本
codearts stats 查看 Token 用量统计

常见问题

Q1:提示 command not found: codearts

确认 PATH 是否正确配置:

echo $PATH | grep codeartsdoer

如果没有输出,重新执行 source ~/.bashrc 或检查配置文件是否写入成功。

Q2:提示 Permission denied

这通常是 ~/.codeartsdoer 目录的归属权限不正确所致,执行以下命令修复:

sudo chown -R $(whoami):$(whoami) ~/.codeartsdoer

运维小贴士:在 Linux 服务器上排查权限问题时,ls -la 配合 chown/chmod 是最基础的手段。如果是多用户环境,建议为每个用户单独配置环境变量,避免权限交叉。

Q3:内网/代理环境无法安装

如果公司内网需要配置代理,先设置好 http_proxy 和 https_proxy 环境变量,再执行安装命令。


总结

CodeArts CLI 的最大价值在于将 AI 编码能力无缝融入终端工作流——无论是本地开发还是 SSH 远程连接服务器,都可以直接在命令行中调用 AI 完成编码任务,无需在本地和服务器之间来回同步代码。

对于日常在终端下工作的开发者来说,这无疑是一个能显著提升效率的工具。如果你也习惯在终端中完成大部分开发工作,不妨试试 CodeArts CLI。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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