在统信UOS(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二进制文件缺失或权限异常。
解压并安装Dart SDK至系统目录
首先,创建一个统一的存放目录:
mkdir -p ~/devtools/dart-sdk
接着,将压缩包解压至该目录:
unzip dartsdk-linux-x64-release.zip -d ~/devtools/dart-sdk/
注意:切勿解压到 /tmp 或桌面等临时路径。 这些位置可能被系统自动清理,或因用户权限策略导致后续终端会话中dart命令失效。
配置Dart环境变量
编辑当前用户的Shell配置文件(~/.bashrc):
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
至此,统信UOS上的Dart开发环境配置完成,现在可以开始编写Dart代码了。
