当前位置: 首页 > article >正文

Tauri Windows入门开发避坑指南

在这里插入图片描述

一、前置条件

在Windows上开发Tauri应用,需要先配置开发环境:

windows上需要满足以下三个要求:

1.Microsoft C++ 构建工具
2.安装WebView2
3.下载并安装Rust

这些软件在本文附件中可以下载,如何安装请查看官方文档:https://tauri.app/zh-cn/start/prerequisites/。

二、问题记录

1.Rust安装环境设置:

安装路径设置(默认分别安装到用户目录下的.cargo 和.rustup 目录):

基础环境变量和安装路径 RUSTUP_HOME设置为【E:\rust\rustup_home】
CARGO_HOME设置为【E:\rust\cargo_home】

如果直接从官方网站下载,国内的环境复杂,下载会很慢,而且容易失败。推荐使用镜像加速安装,设置以下环境变量:

设置windows环境变量,使用字节跳动的国内镜像:
RUSTUP_DIST_SERVER=https://rsproxy.cn
RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup

在这里插入图片描述

cmd命令窗口检查是否安装成功:

rustc --version
cargo --version
rustup --version

2.运行pnpm tauri dev,命令行卡住不动:

在这里插入图片描述
需要Cargo 的国内镜像源,找到你的用户的路径:C:\Users\你的用户名.cargo:

在这里插入图片描述

①删除.package-cache.global-cache文件

在这里插入图片描述

②如上图,新建一个config文件(注意没有后缀),将下面的内容复制到文件中:

[source.crates-io]
replace-with = 'tuna' # 指定使用下面哪个源,修改为source.后面的内容即可

# 中国科学技术大学
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"

# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# rustcc社区
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"

③重新运行pnpm tauri dev

请添加图片描述

3.安全软件阻止安装导致失败:

在这里插入图片描述

进行安全软件信任操作或者先关闭安全软件。


http://www.kler.cn/a/542616.html

相关文章:

  • 反弹shell
  • 新数据结构(7)——Object
  • 【SVN基础】
  • 华为Mate 70 Pro或推出全新版本
  • Visual Studio踩过的坑
  • 第四十八章:黄山之行:与小一的奇妙冒险
  • Git 钩子的应用与自动化流程
  • 制药行业 BI 可视化数据分析方案
  • Qt QOpenGLWidget详解
  • docker 安装--离线
  • SaaS+AI应用架构:业务场景、智能体、大模型、知识库、传统工具系统
  • 停止回答 definecomponent is not defined
  • 基于脚本的modelsim自动化仿真笔记
  • 算法随笔_44: 最大矩形
  • AI时代下的安全堡垒:零信任模式如何守护你的AI系统
  • elementUI表单校验失败自动聚焦到失败input/select等输入框
  • 云计算如何推动数字化转型?
  • HTTP请求响应分析:HTTP/1.1→HTTP/2
  • 分布式通信处理层中kafka和Redis的作用
  • 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十一)-回文日期、移动距离、日期问题
  • VPN服务器是怎么把数据转发到外网的?
  • 二、k8s项目的生命周期
  • PostgreSQL 18新特性之DML语句RETURNING增强
  • java微服务常用技术
  • Git生成公钥和私钥的方式
  • 算法05-堆排序