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

windows下wsl2 ubuntu开发配置

配置环境变量

# 设置方式    命令/文件    生效范围    适用场景
# 临时    export FORCE_UNSAFE_CONFIGURE=1    当前终端    临时编译软件
# 用户级永久    ~/.bashrc或~/.profile    当前用户    长期使用(单用户)
# 系统级永久    /etc/environment或/etc/profile    所有用户    多用户系统(需谨慎)

强制不检查root用户

部分代码会检查当前是否root用户,如果是,就会报警并退出,需要配

环境变量:FORCE_UNSAFE_CONFIGURE=1

强制windows的PATH不导入wsl

默认windows的PATH会导入WSL,且Program Files这种路径名称在ubuntu下就容易报错。

这个功能的主要目的是在wsl中运行winddows应用,如果没有这个需求,就可以关闭这个功能。

解决方案:修改# /etc/wsl.conf, 配置wsl appendWindowsPath,详细如下:

# /etc/wsl.conf
[interop]
appendWindowsPath = false  # 阻止WSL自动添加Windows PATH# 重启WSL使配置生效 wsl --shutdown
http://www.xdnf.cn/news/1434511.html

相关文章:

  • 破解人事管理非标化困境:启效云低代码如何助力业务突围?
  • 为什么同步是无线通信的灵魂?WiFi 与 5G 帧结构中的关键技术
  • 创建一个只能直接构造和销毁,但不能被复制和移动的基类
  • burpsuite使用之CaA神器使用
  • 2025年企业级数据服务API平台大全和接入指南
  • Text2SQL与DataAgent技术深度对比与实践指南
  • Java集合源码解析之LinkedList
  • 串口服务器技术详解:2025年行业标准与应用指南
  • 今天我们继续学习shell编程语言的内容
  • Vscode + docker + qt 网络监听小工具
  • 方差分析(通俗易理解)
  • Java代码耗时统计的5种方法
  • docker redis容器命令行操作
  • # pdf.js完全指南:构建现代Web PDF查看与解析解决方案
  • flume扩展实战:自定义拦截器、Source 与 Sink 全指南
  • 基于SQLite索引的智能图片压缩存储系统设计与实现
  • 【Vue】前端 vue2项目搭建入门级(二)
  • Arduino Uno与4×4矩阵键盘联动完全指南
  • Day11--HOT100--25. K 个一组翻转链表,138. 随机链表的复制,148. 排序链表
  • 模拟在线测试中相关语句的应用
  • Python如何处理非标准JSON
  • 百度网盘基于Flink的实时计算实践
  • Markdown格式.md文件的编辑预览使用
  • 【Java基础|第三十二篇】增强流、缓冲流、标准流、转换流
  • 【Qt】bug排查笔记——QMetaObject::invokeMethod: No such method
  • Telnet 原理与配置
  • Deepin25安装mysql8.4.5
  • 【鸿蒙面试题-6】LazyForEach 懒加载
  • MQTT报文的数据结构
  • LeeCode104. 二叉树的最大深度,LeeCode111. 二叉树的最小深度