Downloading Cursor server一直卡顿
cursor经常在关闭之后再次打开就被更新了,更新就要下载新的server,国内的server下载的一直很慢,短则半小时,长则2小时,时间就这么过去了。我找了一下SSH的日志,终于知道cursor在等待的过程中在下载什么,知道之后就找到对应的下载链接,本地下载之后上传到服务器中,并且解压到指定的文件夹。下次再打开cursor去SSH连接远程服务器,找到对应的文件夹,文件夹有内容就不会再重新下载了。
cursor经常在关闭之后再次打开就被更新了,更新就要下载新的server,国内的server下载的一直很慢,短则半小时,长则2小时,时间就这么过去了。我找了一下SSH的日志,终于知道cursor在等待的过程中在下载什么,知道之后就找到对应的下载链接,本地下载之后上传到服务器中,并且解压到指定的文件夹。下次再打开cursor去SSH连接远程服务器,找到对应的文件夹,文件夹有内容就不会再重新下载了。相较于原来的等待现在,现在耗时只需要5min,非常划算。
Vs Code就没有这么问题。
确认 cursor 的版本
打开本地电脑,mac 连的 ssh,就用 mac,win 连的服务器就用 cmd
cursor --version

C:\Users\17548>cursor --version
3.1.17
fce1e9ab7844f9ea35793da01e634aa7e50bce90
x64
根据你的日志,Commit ID 是 fce1e9ab7844f9ea35793da01e634aa7e50bce90,远程服务器是 linux-x64 架构。
下载 cursor 的 server 文件
注意:需要使用梯子,香港的也可以,不然下载的也就是即使kb/s,也需要下载很久。
https://cursor.blob.core.windows.net/remote-releases/[CommitID]/vscode-reh-linux-x64.tar.gz
我的是:
https://cursor.blob.core.windows.net/remote-releases/fce1e9ab7844f9ea35793da01e634aa7e50bce90/vscode-reh-linux-x64.tar.gz
上传文件到服务器中
上传文件到服务器中,其实随便一个文件夹都可以,但是当前操作的/tmp, 方便演示
scp -P 22 ~/Downloads/vscode-reh-linux-x64.tar.gz root@你的服务器IP:/tmp/
注意:如果你的 SSH 端口不是 22,请修改-P 参数
我是直接通过 VS Code 的 SSH 插件连接的远程服务器,VS Code 不存在下载速度慢的情况。所以操作都在 VS Code 的 Terminal 中操作。
当然,也可以通过 FinalShell, XShell 这种 SSH 工具连接服务器,将 cursor 对应的 server 文件上传到服务器中。
在服务器上解压并放置文件
[15:40:11.927] [server] Checking /home/llm_zhushanshan/.cursor-server/cli/servers/Stable-fce1e9ab7844f9ea35793da01e634aa7e50bce90/log.txt and /home/llm_zhushanshan/.cursor-server/cli/servers/Stable-fce1e9ab7844f9ea35793da01e634aa7e50bce90/pid.txt for a running server...
[15:40:14.956] [server] Installing and setting up Cursor Server...
[15:40:17.009] [server] Downloading Cursor server -> /tmp/.tmpOzZFdg/vscode-reh-linux-x64.tar.gz
[15:40:17.010] [server] server download progress: 0/104175208 (0%)
这是 root 账户:
ssh root@你的服务器IP
# 1. 创建目标目录(使用你自己的 Commit ID)
mkdir -p /root/.cursor-server/cli/servers/Stable-fce1e9ab7844f9ea35793da01e634aa7e50bce90/server
# 2. 解压文件到目标目录
tar -xzf /tmp/vscode-reh-linux-x64.tar.gz -C /root/.cursor-server/cli/servers/Stable-fce1e9ab7844f9ea35793da01e634aa7e50bce90/server --strip-components=1
# 3. 清理临时文件
rm /tmp/vscode-reh-linux-x64.tar.gz
这是个人账户(非 root 账户):
llm_zhushanshan 是我的用户名
ssh root@你的服务器IP
# 1. 创建目标目录(使用你自己的 Commit ID)
mkdir -p /home/llm_zhushanshan/.cursor-server/cli/servers/Stable-fce1e9ab7844f9ea35793da01e634aa7e50bce90/server
# 2. 解压文件到目标目录
tar -xzf vscode-reh-linux-x64.tar.gz -C /home/llm_zhushanshan/.cursor-server/cli/servers/Stable-fce1e9ab7844f9ea35793da01e634aa7e50bce90/server --strip-components=1
# 3. 清理临时文件
rm /tmp/vscode-reh-linux-x64.tar.gz
尝试重新连接
这次连接很快,不需要再加载,cursor 它检测到有需要的 server 文件之后,cursor 就快速连接上服务器了。
更多推荐



所有评论(0)