centos7安装vscode centos7上的vscode
各位老铁们好,相信很多人对centos7安装vscode都不是特别的了解,因此呢,今天就来为大家分享下关于centos7安装vscode以及centos7上的vscode的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
Code-server—VSCode服务器版部署
Code-server简介
Code-server是基于Visual Studio Code开发的一款网页版产品,目标是为开发者提供便捷统一的开发环境,让开发者能在任意设备和位置通过浏览器进行代码编写,免除传统IDE开发环境搭建的繁琐。
环境清单
操作系统:CentOS 7
Code-server版本:4.16.1
Python版本:3.9.10
下载code-server
使用4.16.1版本进行部署
下载地址:github.com/coder/code-s...
解压code-server并创建配置文件
配置内容如下:
完成配置并保存。
关闭防火墙并启动code-server
输入服务器IP和端口9999进行在线访问,确保防火墙关闭,code-server正常启动。
访问主页面,验证部署成功。
安装插件
1.安装Python插件
2.设置语言环境为中文
使用快捷键Ctrl+shift+p输入configure display language,选择中文(简体)。
切换Python3环境
步骤如下:
1.下载Python-3.9.10源码
2.上传Python-3.9.10.tgz文件至root目录,使用rz命令或ftp工具上传。
3.解压并编译源码
4.完成安装
5.添加环境变量
6.检查安装是否成功
7. code-server切换至Python3环境
vscode 1.86版本远程ssh不兼容旧服务器问题解决
最近,VSCode更新到了1.86版本,此版本需要glibc最低2.28版本。这导致了旧版本的Linux发行版,如常见的CentOS 7,无法通过remote-ssh连接服务器,控制台会一直显示错误提示:"waiting for server log"。
官方FAQ提供了两种解决方法。一种是使用便携版VSCode,另一种是调整相关软件版本。经过考虑,我选择使用便携版来解决问题。
具体操作步骤如下:首先,下载并安装便携版VSCode。然后,为Code.exe创建一个快捷方式,这样在使用过程中可以跳过版本更新步骤,直接运行1.85.2版本的软件。
接下来,需要将remote-ssh的版本降级到0.107.1。完成上述步骤后,尝试远程连接服务器,发现连接成功,问题得以解决。
在Centos 7 中安装 VS Code
在 CentOS 7中安装 VS Code需要解决一些实际操作问题。首先,由于安装步骤中需要用到 nano命令,为了熟悉其用法,可以查找相关手册。
在实际操作中,可能会遇到 yum提示“another app is currently holding the yum lock; waiting for it to exit”的情况。这通常表示系统自动升级正在运行,yum处于锁定状态。解决方法是强制关闭 yum进程,通过命令#rm-f/var/run/yum.pid,然后可以重新使用 yum。
在安装后,可能会发现程序图标并未出现在预期路径。例如,应用程序->编程-> Visual Studio Code,并未出现。只需等待计算机重启后,图标就会出现在指定位置。
若双击图标无法打开程序,可以尝试在命令行页面运行 VS Code。通过直接执行源目录/usr/share/code中的可执行文件 code,可以成功启动程序。
在解决无法通过图标直接启动 VS Code的问题时,可以进入/usr/share/applications目录,找到 vscode图标,修改对应的命令。原始命令可能为/usr/share/code/code--unity-launch%F。修改后命令应改为/usr/share/code/code--no-sandbox--user-data-dir/root/文档/vscode。这一修改后,直接点击图标即可顺利打开 VS Code。