windows-subsystem-for-linux相关内容

有没有办法让 VS 代码与 git worktree 一起工作?(带有 WSL 的 Windows)

我喜欢使用 git worktree 在多个工作树中签出存储库,以便轻松地同时在不同的分支上工作.然而,当 git 位于 git worktree 文件夹中时,VS 代码似乎无法将 git 识别为 scm. 我在文档中找不到关于此或扩展的任何内容.关于如何让 VS 代码支持外部工作树中的 git 功能有什么想法吗? 解决方案 我认为这无关紧要,但事实证明...我在 Windows 上 ..

Windows 上的 Ubuntu 作为 VS Code 终端 - 可执行路径

有一个相关问题,但它详细介绍了 WSL 的方法,在较新版本的 Windows 中,Linux 发行版是不再是测试版,它们是通过 MS 应用商店提供的. 我在哪里可以找到 Windows 可执行文件上 Ubuntu 的路径?(不是 WSL.)我尝试在图标上右击找到属性,但它不存在,它似乎是某种特殊的快捷方式. 解决方案 如果您安装了多个发行版,您可以阅读如何单独启动一个发行版. ..

docker - 无法计算缓存键:未找到 - 在 Visual Studio 中运行良好

所以我用 VS 生成了一个 Dockerfile,它在 VS 中运行得很好,现在我正在尝试从 Windows 本身构建它(docker buid . ,我尝试了很多组合).但是我收到以下错误 当我将 copy 更改为 ./client.csproj 时,它确实会继续,然后我得到 相反,使用 .sln 文件转到父目录并使用 docker -f 选项指定要在子文件夹中使用的 Dockerf ..

使用锐龙处理器同时运行 WSL2 和 Android Studio

我想运行带有我的 api 的 WSL2,以及一个 Android 模拟器来运行我的应用程序,以便我可以测试上述 api.当我激活 Hyper-V 时,WSL2 运行良好.然后我尝试使用 Android Studio 的模拟器,它只是挂起,从不启动模拟器. 现在,如果我完全停用 Hyper-V(在 Windows 功能屏幕中并通过 bcdedit/set hypervisorlaunchtyp ..

如何通过获取指令类型细分来表征工作负载?

我想获取测试程序中内存读写指令的百分比,最好是动态的.除了计算 gdb asm 转储中的指令(无论如何都是静态的)之外,还有没有更简单的方法来获取它?Valgrind 提供总堆使用量.Perf 有一些不错的功能,但不支持 WSL.Pin 有说明count 功能,但我不确定它是否支持 WSL. 解决方案 (更新:据报道 PIN 在 WSL 下不起作用.但它不需要性能计数器,因此它在 VM 或 ..

WSL 中的默认权限和所有权

我目前正在从 Ubuntu 18.04 VirtualBox 切换到 WSL.一切都已启动并运行,以拥有一个完整的 Web 开发环境.不幸的是,文件权限和所有权现在对我来说有点问题. --- 免责声明---我知道在服务器环境中这会很糟糕并且不会完成.这仅适用于我的本地开发过程,此要求将保留. 我想要实现的是,在我的/var/www(以及以下所有内容)中拥有一组一致的权限和所有权. ..

无法在 WSL 上从 Ubuntu 卸载 Docker

我正在尝试卸载 Docker,但总是出现错误.我已经在互联网上搜索过,但没有成功修复错误.我的印象是有一些损坏的软件包,但总的来说我对 Linux 很陌生.结果如下: sudo apt-get purge -y docker-ce1 ↵ 阅读包裹清单...完成构建依赖树读取状态信息...完成以下软件包将被删除:码头工人*0 升级,0 新安装,1 删除,0 未升级.1 未完全安装或拆除.此操作后, ..
发布时间:2021-09-12 19:21:22 其他开发

如何包含 draco_dec 库?

我想为我的 c++ 项目包含 draco 库,并且我在 ubuntu 上使用 cmake 构建了 draco.当我尝试添加任何 draco 标头时,我看到“包含错误".我尝试编译头文件,此命令适用于一些 drace 头文件,但没有找到很多. g++ -I "\\wsl$\Ubuntu\home\antmedia\draco\src\draco" ObjContainer.cpp 错误:" 没有 ..
发布时间:2021-09-12 19:11:14 C/C++开发

在 Ubuntu WSL2 上连接到本地主机的问题

我在本地为 django 项目设置了 Apache2 服务器,并且运行良好.问题是,在休息一天后,我回到它并尝试进入服务器,但不知何故我无法连接到它,即使在检查 apache 服务是否正在运行并重新加载配置以确保之后也是如此.我无法从本地主机和任何其他本地标签访问它. 所以在那之后我尝试使用 django runserver 命令.服务器正在运行,但我也无法访问它.2天前,它工作没有任何问题 ..

运行“google-chrome"在 WSL Ubuntu 上作为 --headless --no 沙箱给出了多个错误 - 如何在 WSL 中使用 headless 截取屏幕截图?

我运行的是 Windows 10,并且一直在 Windows Linux 子系统下使用 Ubuntu Linux 发行版. 我希望能够使用 Chrome.exe 或 google-chrome 无头运行并截取屏幕截图、生成 pdf 等...作为库调用的一部分,但看不到这样做(例如使用 jupyter_to_medium 库在后台启动 chrome 以截取屏幕截图). 我尝试了多种方法来 ..

R 包“ps"无法安装,因为在安装的最后一步中对 mv 的权限被拒绝

我正在尝试安装 R: devtools,但无法安装单个依赖项 (ps),导致缺少依赖项.我在 Windows 10、R 3.6 和当前 RStudio 版本上使用 WSL Ubuntu. 它在所有情况下都失败(使用 RStudio,通过命令提示符访问,以管理员模式启动上述所有内容,使用 sudo 启动 R).我还尝试按照围绕类似问题的其他问题的建议关闭防火墙.最后,我尝试将其安装到其他 .l ..
发布时间:2021-09-12 19:01:08 其他开发

WSL2:为什么我必须在重新启动 PC 后关闭 WSL 才能重新启动 WSL

我的 Windows 使用 Ubuntu 设置了 WSL.它已经运行了一段时间,直到我升级到 WSL2. 问题是:每次我启动我的电脑(或重新启动我的电脑)时,它都会失去从 Ubuntu 到 Windows 驱动器的连接. 我收到这样的消息: cd:输入/输出错误:/mnt/d/ 上面的问题可以通过运行这个轻松解决: wsl.exe --shutdown 我想永久解决这个问题,而 ..
发布时间:2021-09-12 19:00:53 其他开发

由于错误无法在 Ubuntu WSL 上运行 Docker 无法连接到 unix:///var/run/docker.sock 上的 Docker 守护进程.docker 守护进程是否正在运行?

我在 Windows 10 机器上运行 WSL 2 (Ubuntu).我使用官方 Docker 指南 (https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository).运行 docker run hello-world 会产生以下错误:docker: Cannot connect to the Docker ..
发布时间:2021-09-12 19:00:24 服务器开发

如何将 Windows 10 WSL 2 Linux 发行版移动到另一个位置

Windows 10 已将 WSL 2 Linux 发行版安装到我的 C: 驱动器.驱动器空间不足.如何将发行版移动到另一个驱动器? 解决方案 Windows 10 命令 wsl 可用于将 WSL 分发移动到另一个位置.该过程使用 --export 和 --import 参数.例如,此命令会将名为 Ubuntu-20.04 的发行版导出到 Moved-Ubuntu-20.04.导入的发行版 ..
发布时间:2021-09-12 19:00:10 其他开发