必须安装dart sdk并配置环境变量,否则dart命令报“command not found”;需用官方直链下载、解压至永久路径、正确写入~/.bashrc并source生效,最后验证版本和运行hello.dart。

要在统信UOS上运行Flutter应用或开发Dart命令行工具,必须先安装Dart SDK并正确配置环境变量,否则执行dart命令会提示“command not found”,所有后续构建、测试、调试操作都无法启动。
下载Dart SDK压缩包
打开终端,执行以下命令下载官方最新稳定版Dart SDK(Linux x64):
wget https://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-x64-release.zip
这一步必须使用https://storage.googleapis.com域名直链——若改用镜像站或第三方源,可能下载到损坏包或旧版本,解压后dart二进制文件缺失或权限异常。
解压并放置到系统路径
创建统一存放目录:
mkdir -p ~/devtools/dart-sdk
解压到该目录:
unzip dartsdk-linux-x64-release.zip -d ~/devtools/dart-sdk/
【注意:不要解压到/tmp或桌面等临时路径】——这些位置可能被系统自动清理,或因用户权限策略导致dart命令在新终端会话中失效。
配置环境变量
编辑当前用户shell配置文件:
echo 'export DART_SDK=$HOME/devtools/dart-sdk/dart-sdk' >> ~/.bashrc
echo 'export PATH=$PATH:$DART_SDK/bin' >> ~/.bashrc
立即生效配置:
source ~/.bashrc
验证是否成功:
dart --version
如果输出类似Dart SDK version: 3.5.3,说明配置完成;若报错“command not found”,请检查~/.bashrc末尾两行是否拼写错误,尤其DART_SDK和$DART_SDK/bin中的下划线与美元符不能遗漏。
验证Dart运行能力
创建测试文件:
echo "void main() { print('Hello from Dart on UOS'); }" > hello.dart
执行运行:
dart hello.dart
终端应准确输出Hello from Dart on UOS。这步不可跳过——某些UOS镜像默认禁用exec权限,若此处报错Permission denied,需手动修复:chmod +x ~/devtools/dart-sdk/dart-sdk/bin/dart。











