当前位置: 首页 > 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.dtcms.com/a/364121.html

相关文章:

  • VMWare虚拟网络编辑器:“将主机虚拟适配器连接到此网络”含义
  • RHEL9源码编译MySQL8.0.40
  • 25.9.2_NSSCTF-[HNCTF 2022 WEEK2]TTTTTTTTTea_WP
  • Corrosion: 2靶场渗透
  • 数字化转型的终极关怀:以人为本
  • day3
  • 运作管理学习笔记4-产能规划
  • Flowable——配置使用Flowable-UI
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(24):文法+单词第8回1
  • STM32—SPI协议
  • vLLM推理框架:pagedAttention算法+pipeline介绍+源码逐行注释
  • 【技术详解】 OpenZeppelin ERC1155:Solidity 多代币标准实现原理(附完整 Solidity 源码)​
  • 网络通信IP细节
  • 【Vue】前端 vue2项目搭建入门级(二)
  • 嵌入式概述 与 51 单片机
  • 【单片机day01】
  • 第二章:技术基石:写出“活”的代码(1)
  • 什么时候需要使用虚继承,什么是菱形继承
  • HI3519DRFCV500/HI3519DV500海思核心板IPC算力2.5T图像ISP超高清智能视觉应用提供SDK软件开发包
  • 平衡车-ADC采集电池电压
  • 从 Arm Compiler 5 迁移到 Arm Compiler 6
  • HandyControl 解决不全局引入控件部分内容不显示问题
  • 论文学习30:LViT: Language Meets Vision Transformerin Medical Image Segmentation
  • 给大模型开卷考试的机会——写给开发者的 RAG 技术入门
  • 2025年女性最实用的IT行业证书推荐:赋能职业发展的8大选择
  • Shell编程从入门到实践:基础语法与正则表达式文本处理指南
  • RPM 构建错误: /var/tmp/rpm-tmp.gAmM5N (%prep) 退出状态不好,怎么办
  • HBuilder X 4.76 开发微信小程序集成 uview-plus
  • 关于IDE的相关知识之一【使用技巧】
  • GFSK信号生成算法原理详解