Trae 更新后连接远程服务器失败的解决办法

1,262 阅读2分钟

Trae输出如下:

image.png 从日志中,我们获取到以下关键信息:​

  • SERVER_PACKAGE_NAME="Trae-linux-x64.tar.gz"​
  • REMOTE_VERSION="1019793720322_8"​

实际的下载链接应带版本号,格式为: ``

https://lf-cdn.trae.ai/obj/trae-ai-sg/pkg/server/releases/stable/fc4188585ef157a2b304d94dbb9a72955fd69b22/linux/Trae-linux-x64-1019793720322_8.tar.gz

第一步:在本地下载正确的文件​

根据上述信息,正确的下载链接为:

https://lf-cdn.trae.ai/obj/trae-ai-sg/pkg/server/releases/stable/fc4188585ef157a2b304d94dbb9a72955fd69b22/linux/Trae-linux-x64-1019793720322_8.tar.gz

第二步:传输到服务器

# 使用SCP传输(注意文件名包含版本号)

scp Trae-linux-x64-1019793720322_8.tar.gz username@IP:~/
例如:scp Trae-linux-x64-1019793720322_8.tar.gz username@10.18.2.203:~/

第三步:在服务器上安装

# 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

经以上步骤后可解决连接远程服务器失败的问题