前言
最近升级电脑配置,终于有有勇气运行Jetbrains家的IDE,于是买了Jetbrains的全家桶,准备从用了多年的vsCode逐渐迁移过去~
具体问题
新建ssh连接后,一直在下载中,按理说不应该这么慢。
排查步骤
查看服务器home目录下的wget-log,Jetbrains的ide会使用wget下载用于ide的后端服务的一个压缩包,cat这个wget-log可以看到这个包已经下载完成。
那么可以确定这个phpStrom没有追踪到正确的下载进度,导致一直卡在那里。
解决办法
既然那个压缩包已经在我们服务器下载完成,那么就可以让其直接用这个已经下载好的压缩包。
具体步骤
-
取消phpStrom的下载。
-
拷贝phpStrom在服务器下载的那个压缩包到home ~目录
cd /root/.cache/JetBrains/RemoteDev/dist/ cp 24e46f7159ee1_PhpStorm-2024.1.1.tar.gz ~
-
在home启动一个http服务,让phpStrom下载我们本地的包
python3 -m http.server 8001
-
点击下载IDE并连接
-
搞定!