windows-subsystem-for-linux相关内容
我喜欢使用 git worktree 在多个工作树中签出存储库,以便轻松地同时在不同的分支上工作.然而,当 git 位于 git worktree 文件夹中时,VS 代码似乎无法将 git 识别为 scm. 我在文档中找不到关于此或扩展的任何内容.关于如何让 VS 代码支持外部工作树中的 git 功能有什么想法吗? 解决方案 我认为这无关紧要,但事实证明...我在 Windows 上
..
有一个相关问题,但它详细介绍了 WSL 的方法,在较新版本的 Windows 中,Linux 发行版是不再是测试版,它们是通过 MS 应用商店提供的. 我在哪里可以找到 Windows 可执行文件上 Ubuntu 的路径?(不是 WSL.)我尝试在图标上右击找到属性,但它不存在,它似乎是某种特殊的快捷方式. 解决方案 如果您安装了多个发行版,您可以阅读如何单独启动一个发行版.
..
我想在 VSCode 中使用 WSL(Windows 上的 Bash)Git 而不是 Windows 版的 Git,以避免多次安装 Git. 我创建了一个简单的 bat 脚本,通过在 WSL 中重定向 git 命令来模拟 git.exe 功能.它在 CMD 中运行良好,但不适用于 VSCode.另外,WSL 是我在 VSCode 中的默认终端. VSCode settings.json
..
我使用这个指南.当我执行“添加源代码文件"步骤时,我会看到此报告: 无法写入文件 'vscode-remote://wsl+ubuntu-20.04/home/alex/TEST/helloworld/helloworld' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/home/alex/T
..
目前 Visual Studio Code 不支持在 Windows 内调试.如何设置 vscode 以在 Windows 上使用 bash 中的 gcc/gdb? 解决方案 解决方案如下: 随着 Windows 10 创意者更新的发布,您现在可以使用 Visual Studio Code 和 Microsoft C/C++ 扩展进行调试Ubuntu 项目上的适用于 Linux 的
..
所以我用 VS 生成了一个 Dockerfile,它在 VS 中运行得很好,现在我正在尝试从 Windows 本身构建它(docker buid . ,我尝试了很多组合).但是我收到以下错误 当我将 copy 更改为 ./client.csproj 时,它确实会继续,然后我得到 相反,使用 .sln 文件转到父目录并使用 docker -f 选项指定要在子文件夹中使用的 Dockerf
..
我想运行带有我的 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 或
..
我目前正在从 Ubuntu 18.04 VirtualBox 切换到 WSL.一切都已启动并运行,以拥有一个完整的 Web 开发环境.不幸的是,文件权限和所有权现在对我来说有点问题. --- 免责声明---我知道在服务器环境中这会很糟糕并且不会完成.这仅适用于我的本地开发过程,此要求将保留. 我想要实现的是,在我的/var/www(以及以下所有内容)中拥有一组一致的权限和所有权.
..
Microsoft Windows [版本 10.0.17134.285],Ubuntu 16.04 (WSL),docker-ce(稳定) 我正在按照此处的说明进行操作 - https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawless.我选择了“稳定"而不是“边缘".我用 手动安
..
我正在尝试卸载 Docker,但总是出现错误.我已经在互联网上搜索过,但没有成功修复错误.我的印象是有一些损坏的软件包,但总的来说我对 Linux 很陌生.结果如下: sudo apt-get purge -y docker-ce1 ↵ 阅读包裹清单...完成构建依赖树读取状态信息...完成以下软件包将被删除:码头工人*0 升级,0 新安装,1 删除,0 未升级.1 未完全安装或拆除.此操作后,
..
我有 Windows 版本 1903,我应该能够通过在 Bash 中运行 explorer.exe . 来浏览我的 Linux 文件,参考 https://devblogs.microsoft.com/commandline/whats-new-for-wsl-in-windows-10-version-1903/. 然而,结果是打开了 Windows System32 目录 我有 U
..
我想为我的 c++ 项目包含 draco 库,并且我在 ubuntu 上使用 cmake 构建了 draco.当我尝试添加任何 draco 标头时,我看到“包含错误".我尝试编译头文件,此命令适用于一些 drace 头文件,但没有找到很多. g++ -I "\\wsl$\Ubuntu\home\antmedia\draco\src\draco" ObjContainer.cpp 错误:" 没有
..
我在本地为 django 项目设置了 Apache2 服务器,并且运行良好.问题是,在休息一天后,我回到它并尝试进入服务器,但不知何故我无法连接到它,即使在检查 apache 服务是否正在运行并重新加载配置以确保之后也是如此.我无法从本地主机和任何其他本地标签访问它. 所以在那之后我尝试使用 django runserver 命令.服务器正在运行,但我也无法访问它.2天前,它工作没有任何问题
..
系统是windows wsl的Ubuntu 20.04.我用apt install php安装php,php版本是7.4. 我在 linux shell 中输入 php -r "sleep(2);".但它不起作用,立即结束 解决方案 WSL v1 和 Ubuntu 20.04 中存在一个错误.在修复没有出来之前,我的工作是创建自己的睡眠功能,如下所示: function waitF
..
我运行的是 Windows 10,并且一直在 Windows Linux 子系统下使用 Ubuntu Linux 发行版. 我希望能够使用 Chrome.exe 或 google-chrome 无头运行并截取屏幕截图、生成 pdf 等...作为库调用的一部分,但看不到这样做(例如使用 jupyter_to_medium 库在后台启动 chrome 以截取屏幕截图). 我尝试了多种方法来
..
我正在尝试安装 R: devtools,但无法安装单个依赖项 (ps),导致缺少依赖项.我在 Windows 10、R 3.6 和当前 RStudio 版本上使用 WSL Ubuntu. 它在所有情况下都失败(使用 RStudio,通过命令提示符访问,以管理员模式启动上述所有内容,使用 sudo 启动 R).我还尝试按照围绕类似问题的其他问题的建议关闭防火墙.最后,我尝试将其安装到其他 .l
..
我的 Windows 使用 Ubuntu 设置了 WSL.它已经运行了一段时间,直到我升级到 WSL2. 问题是:每次我启动我的电脑(或重新启动我的电脑)时,它都会失去从 Ubuntu 到 Windows 驱动器的连接. 我收到这样的消息: cd:输入/输出错误:/mnt/d/ 上面的问题可以通过运行这个轻松解决: wsl.exe --shutdown 我想永久解决这个问题,而
..
我在 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
..
Windows 10 已将 WSL 2 Linux 发行版安装到我的 C: 驱动器.驱动器空间不足.如何将发行版移动到另一个驱动器? 解决方案 Windows 10 命令 wsl 可用于将 WSL 分发移动到另一个位置.该过程使用 --export 和 --import 参数.例如,此命令会将名为 Ubuntu-20.04 的发行版导出到 Moved-Ubuntu-20.04.导入的发行版
..