windows-subsystem-for-linux相关内容
如何避免在WSL和Windows 10中安装相同的编程语言? 我正在考虑将WSL用作开发工作空间。然而,我意识到我需要在WSL中安装Node.js、Python、Create-Reaction-app等等,尽管我的Windows10已经安装了它们。 如果你能给我提点建议,那就太好了。 谢谢。 推荐答案 在某种程度上,这取决于您正在进行的开发的类型。给出您的示例语言/工
..
我在Windows 10上使用的是WSL2,使用的是Ubuntu映像,而Docker for Desktop Windows(2.2.2.0)使用的是WSL集成。 我有一台Rust TCP服务器。当我使用cargo run(或cargo install后的二进制文件)运行它时,它会正确地运行,并且我可以向它发送Ctrl-C来终止它。我不在代码中进行任何显式信号处理。 我把它变成了Doc
..
我已将Windows 10更新到2004年的最新版本,安装并更新了WSL2,安装了docker和ubuntu。 当我使用Hello World";创建一个简单的index.php文件时,它工作得很好(响应:100-400ms),但当我添加Laravel项目时,它变得很糟糕,因为它在执行请求之前加载了7秒,响应是4-7秒PHPMyAdmin运行非常顺利(响应:1-2秒)。 我的d
..
我已经安装了创建者更新。WSL已投入使用。我可以通过简单地调用notepad.exe来执行大多数.exe文件,但当涉及到VS代码...我无法使用默认code命令或调用code.exe...我也试过code和code.cmd。为什么VS代码不能像其他程序一样执行?是否有办法启用code命令? 编辑:我现在收到以下错误: me@mypc:/mnt/c/Users/me/Documents/
..
我们用C#开发了一个应用程序。NET来连接Windows网络路径,并检查一个目录的可用性。当我们从Windows操作系统运行应用程序时,它工作正常。但在Ubuntu 16.04操作系统上运行时,它无法识别Windows网络目录。 我们按如下方式尝试了代码,但未成功 Directory.Exists("\\xxx.xxx.x.xx\DirectoryName") Directory.E
..
我在Windows 10上通过WSL 2.0使用Ubuntu,并希望从Windows命令行运行tex live。为此,我将tex live文件夹添加到/etc/environment中的路径(我还尝试了许多其他位置,例如。$HOME/.bashrc): C:UsersscottDocuments>wsl echo $PATH /usr/local/sbin:/usr/local/bin:/u
..
我最近经常使用WSL,因为我需要一些本地的Unix工具(而仿真器还不够好)。我注意到,与NPM/Yarn合作时,速度差异令人难以置信。 我做了一个简单的测试,证实了我的感受。测试正在运行npx create-react-app my-test-app,WSL结果为Done in 287.56s.,而GitBash以Done in 10.46s.结束。 这并不是全部情况,因为这两种情况下
..
我已安装awscli,并已将AWS密钥添加到配置和凭据文件。 现在我可以从Windows通过文件资源管理器访问它们,但不能通过WSL bash访问它们。它显示当我尝试cd到rootfs中的.aws文件夹时,权限被拒绝。如何从bash访问它们? 推荐答案 您所要做的就是从WSL外壳设置几个环境变量。我假设您正在使用bash和Ubuntu。 export AWS_SHARED_CRE
..
我目前使用的是安装了WSL Ubuntu 18.04的Windows 10。我正在尝试使用WSL作为WebStorm中的默认终端,但是,我可以使用来自WSL的bash,但默认目录不会设置为默认项目位置。 有人知道如何正确设置吗? 推荐答案 在谷歌上搜索了一下,找到了我的问题的解决方案。 首先使用以下命令找出默认的WSL: C:WindowsSystem32wslcon
..
如何在激活虚拟环境后检查是否使用了正确的python版本?我尝试了哪个python3和哪个python,但是两个输出都指示系统python版本,而不是本地pyenv版本。它是否仍在使用我的本地版本,或者我的安装是否有问题? 这里是命令行输出。 Documents/DataStuff/pdf_tools via 🐍 v3.9.5 ❯ python --version zsh: comm
..
我正在尝试使用Windows版本的Google Chrome从WSL启动Karma。 在karma.conf.js中,我只需使用Chrome浏览器: [...], browsers: ['Chrome'], [...] 我导出了Chrome_BIN环境变量,如下所示: export CHROME_BIN='/mnt/c/Program Files (x86)/Google/C
..
我使用Windows 10中的WSL(Ubuntu 16.14)作为带有PHP 7.1 FPM和Apache的Web服务器。 我想将PhpStorm 2018中的Xdebug与WSL一起使用,但它工作不正常。 Xdebug已安装在我的Ubuntu服务器上,并且工作正常,我在phpinfo()输出中看到它。 这里是Xdebug的php.ini配置: [Xdebug] zend
..
我正在尝试遵循数字海洋的article中讨论的Redis安装过程,用于WSL(Windows Subsystem For Linux)。安装的Ubuntu版本为Ubuntu 18.04。 redis安装中的一切正常,但当我尝试运行此sudo systemctl start redis时,收到此消息。 System has not been booted with systemd as
..
当我尝试从 Windows 访问在 wsl2 (http://localhost:8000) 上运行的 django 时,我得到了 err_connection_refused,但是当我使用 curl http://localhost:8000来自Windows终端bash的代码>,它工作正常.我尝试为端口 8000 添加新的防火墙入站规则,但仍然无法正常工作.还有什么需要我照顾的吗? 非常
..
最近我在我的 Windows 机器上安装了 WSL Ubuntu 18.04,但似乎没有任何工作正常,因为我没有无法访问互联网. 我尝试了一些命令,sudo apt update 说“连接失败",而 ping google.com 确实需要很长时间,正如您在此屏幕截图中看到的那样: 我还检查了 nano/etc/resolv.conf 并确保名称服务器是正确的,完全禁用了卡巴斯基及其防火墙
..
我试图让 WSL 识别我的 Windows 安装的 JAVA_HOME 环境变量.我附上了我的 bashrc 中的内容和我的 windows 环境变量中的内容以及 cmd 和 bash 的输出. 我的 bashrc 末尾是什么: export JAVA_HOME="/mnt/d/Program Files/Java/jdk-11.0.1"导出 PATH="/mnt/d/Program Fi
..
我想用我的 api 运行 WSL2,并用一个 Android 模拟器来运行我的应用程序,这样我就可以测试所说的 api.当我激活 Hyper-V 时,WSL2 运行良好.然后我尝试使用 Android Studio 的模拟器,它只是挂起,从不启动模拟器. 现在,如果我完全停用 Hyper-V(在 Windows 功能屏幕中并通过 bcdedit/set hypervisorlaunchtyp
..
我在 WSL 2 (Windows 10 2004) 的 Ubuntu 18.04 下运行 Android Studio(当前版本为 3.6.1),现在支持 GUI.由于 WSL2 中的虚拟化不起作用,我需要继续在主机上运行我的模拟器,当然,用于调试我的 android 应用程序的连接设备会出现在主机上. Android Studio 如何查看主机上出现的模拟器和设备? 解决方案 连
..
如何在 Windows 10 上的 WSL 中禁用视觉和音频铃声/哔声? 解决方案 要在 bash 中禁用哔声,您需要在 中取消注释(或添加,如果还没有的话)set bell-style none/etc/inputrc 文件. 注意: 因为它是一个受保护的文件,您需要成为特权用户才能编辑它(即使用 sudo /etc/inputrc). 要在 vim 中禁
..
人们可能想在 Windows 上的任务计划程序中使用 Bash,或者可能将其用作版本控制挂钩脚本.是否可能或支持? 如果不是,为什么?这是一个错误还是防止某些问题的措施? 解决方案 使用@3d1t0r的解决方案,也可以pipe到cat wsl bash -c "man bash |猫"# 非交互的;将整个联机帮助页流式传输到终端 wsl bash -c "man bash"# 显
..