wsl 配置 tauri 开发环境
wsl 配置 tauri 开发环境
tauri 是一个用来开发多平台桌面应用的框架,在使用的过程中难免会有另一种操作系统环境的需求。但是使用虚拟机或安装双系统都会比较浪费资源、或条件不允许。
这个时候使用 window 的 wsl 系统是一个很好的选择。
因为 tauri 的打包是不能跨平台的,如果只是用于打包,只需配置以下前两个步骤, 如果需要进行开发和测试,则需要进行图形界面配置。
安装 wsl
本节内容参考wsl 文件。
第一种安装方式
使用管理员权限启动Powser Shell
或 CMD
,输入以下命令:
wsl --install
如系统不支持这种方式安装,则进行第二种,手动安装的方式进行安装。
第二种安装方式
1、使用管理员启动PowserShell
并运行以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
或者安装下图步骤安装:
2、启用虚拟机平台功能,wsl2 步骤,想用 wsl 的可以跳过这个步骤,运行一下命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
或者按照下图安装:
其他步骤同上。
3、安装 linux
版本:
方式1:
打开Microsoft Store,搜索安装 linux
分发版,如: Ubuntu 20.04 LTS。
方式2:
在 Powser Shell
中输入以下命令安装:
# 列出可用 linux 发行版
wsl --list --online
# 安装指定发行版
wsl --install -d <发行版名称>
4、设置 Linux 信息:
安装发行版后,打开程序,创建用户名和密码。
现在可以开始使用 wsl 了。
5、从 wsl 升级到 wsl2。
参考官方流程。
安装 tauri 开发环境
参考官方 liunux 安装流程。
配置图形界面
1、下载并安装 VcXsrv。
2、设置防火墙网络访问,一般第一次打开软件时会询问是否允许。
手动设置防火墙,操作如下图所示:
3、启动 VcXsrv。
4、查看 wsl
子系统的的ip地址。
打开 PowserShell,输入 ipconfig:
这个 ip 会变动,如需要固定 ip,请自行上网查询方法。
5、在 wsl2
子系统中配置 X Server 显示。
编辑 ~/.bashrc
或 ~/.zshrc
文件,在文件开头或结尾添加以下内容:
export DISPLAY=[HOST]:[DISPLAY NUMBER]
HOST: 为上一步查询到的 ip;
DISPLAY NUMBER 一般为 0;
刷新配置:
source ~/.bashrc
6、验证
安装 x11-apps
sudo apt install x11-apps
运行时钟
xclock
如出现显示时钟的窗口,则配置成功。否则,请查看终端显示的错误信息,并自行搜索解决方法。