Trae输出如下:
从日志中,我们获取到以下关键信息:
- SERVER_DOWNLOAD_PREFIX="lf-cdn.trae.ai/obj/trae-ai..."
- SERVER_PACKAGE_NAME="Trae-linux-x64.tar.gz"
- REMOTE_VERSION="1019793720322_8"
实际的下载链接应带版本号,格式为: ``
js
https://lf-cdn.trae.ai/obj/trae-ai-sg/pkg/server/releases/stable/fc4188585ef157a2b304d94dbb9a72955fd69b22/linux/Trae-linux-x64-1019793720322_8.tar.gz
第一步:在本地下载正确的文件
根据上述信息,正确的下载链接为:
js
https://lf-cdn.trae.ai/obj/trae-ai-sg/pkg/server/releases/stable/fc4188585ef157a2b304d94dbb9a72955fd69b22/linux/Trae-linux-x64-1019793720322_8.tar.gz
第二步:传输到服务器
js
# 使用SCP传输(注意文件名包含版本号)
scp Trae-linux-x64-1019793720322_8.tar.gz username@IP:~/
例如:scp Trae-linux-x64-1019793720322_8.tar.gz username@10.18.2.203:~/
第三步:在服务器上安装
js
# SSH连接到服务器
ssh username@10.18.2.203
# 创建目标目录(注意路径中的commit
hash)
mkdir -p ~/.trae-server/bin/stable-
fc4188585ef157a2b304d94dbb9a72955fd
69b22
# 注意,此处stable-
fc4188585ef157a2b304d94dbb9a72955fd
69b22文件夹可根据自身的日志输出进行创建
[Info ] 2025-07-28 15:00:49.719 +08:00 export DISTRO_COMMIT="fc4188585ef157a2b304d94dbb9a72955fd69b22"
[Info ] 2025-07-28 15:00:49.719 +08:00 export DISTRO_QUALITY="stable"在日志输出当中有体现
# 解压文件
tar -xzf ~/Trae-linux-x64-
1019793720322_8.tar.gz -C ~/.trae-
server/bin/stable-
fc4188585ef157a2b304d94dbb9a72955fd
69b22
# 设置权限
chmod +x ~/.trae-server/bin/stable-
fc4188585ef157a2b304d94dbb9a72955fd
69b22/node
chmod +x ~/.trae-server/bin/stable-
fc4188585ef157a2b304d94dbb9a72955fd
69b22/index_trae.js
# 创建版本文件
echo "1019793720322_8" > ~/.trae-
server/bin/stable-
fc4188585ef157a2b304d94dbb9a72955fd
69b22/version
# 清理
rm ~/Trae-linux-x64-
1019793720322_8.tar.gz
经以上步骤后可解决连接远程服务器失败的问题