首页
学习
活动
专区
圈层
工具
发布

如何在Windows 10上安装Ruby并设置本地编程环境

虽然有许多方法可以在Windows上设置Ruby,但Microsoft建议您使用Windows子系统Linux(WSL)和Bash来进行Ruby开发。...WSL是Windows 10的一项功能,可让您在Windows上运行本机Linux命令行工具。许多Ruby库设计为在Linux上运行,并且在Windows上运行时可能会出现问题。...然后单击“ 确定”并等待Windows安装其他组件,这可能需要几分钟时间。 系统将提示您重新启动计算机以确保正确配置所有新组件。如果你不重新启动,事情将无法正常工作。...当计算机重新启动时,打开命令提示符并键入: bash 系统将提示您从Windows应用商店安装Bash。这是一个免费下载,下载和提取需要几分钟。...Bash for Windows快捷方式不会启动登录shell,因此如果您要使用Ruby,只需打开一个新的命令提示符并启动Bash with bash -l。

5.1K00

如何在WSL下使用VS Code

本文提供了详细的WSL配置分步说明,便于我们能够通过WSL在Linux上运行VS Code。虽然本文的标题是《 在WSL下使用VS Code》,但也同样适用于其他GUI应用程序。...在本文里,这个应用程序是VS Code。 为此,请按照以下步骤操作: 启动命令提示符 在命令提示符下,键入bash以进入Ubuntu bash。 ?...安装依赖库 sudo apt install libnotify4 libnss3 libxkbfile1 libgconf-2-4 libsecret-1-0 libgtk-3-0 libxss1 如果出现如下错误...安装完成后,启动VS Code。 $ code 注意:一旦我们启动了VS Code,我们可能会无法移动或调整VS Code的窗口。...由于网络的延迟,在云上运行带有图形界面的应用程序可能会很慢。 WSL提供了一种简单而廉价的解决方案,我们可以在我们更熟悉的Windows 10环境中运行Linux和Linux应用程序。

2.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用适用于Linux 2和Windows Terminal的Windows子系统

    在Docker容器中运行项目应用程序 以上所有解决方案从启动开始需要几分钟才能运行完整的Linux界面。...让我们看一下如何在本地机器中设置一个。 在Windows中安装Ubuntu 首先,您需要运行最新版本的Windows。...您可以将其固定为“开始”以便更快地访问 打开命令提示符或Windows PowerShell并执行命令 bash 在Windows资源管理器中,SHIFT+右键单击文件夹以打开特殊的上下文菜单...在Windows资源管理器中,导航到所需的任何文件夹,然后在地址栏中键入wsl,然后按enter。 在Visual Studio代码中,将默认终端更改为wsl。 ?...在Windows中设置它们有时可能是一个挑战。对于某些项目,由于某些开源库缺乏Windows支持,因此无法实现。使用WSL2,这不再是一个问题。

    4.3K20

    气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

    使用管理员特权打开命令行窗口 满足这些要求后,可通过以下方式安装 WSL: 在管理员模式下打开命令行,并输入以下命令:wsl.exe --install 重启计算机 首次启动新安装的 Linux 分发版时...如果你在使用 ARM64 版本 19041,那么当使用 PowerShell 时,此命令可能会失败;在这种情况下,你可使用命令提示符,而不是发出 wsl.exe 命令。...安装失败并出现错误 0x80070003 适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。...运行具有提升权限(在管理员模式下)的主要用户帐户应该不会导致出现此错误,但你应确保你未在无意中运行 Windows 附带的内置管理员帐户。...需要返回到步骤 #1,并确保在计算机上启用了可选的 WSL 功能。 启用 WSL 后,需要重新启动才能使其生效,请重新启动计算机,然后重试。 错误:WSL 2 要求对其内核组件进行更新。

    5.9K30

    气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

    使用管理员特权打开命令行窗口 满足这些要求后,可通过以下方式安装 WSL: 在管理员模式下打开命令行,并输入以下命令:wsl.exe --install 重启计算机 首次启动新安装的 Linux 分发版时...如果你在使用 ARM64 版本 19041,那么当使用 PowerShell 时,此命令可能会失败;在这种情况下,你可使用命令提示符,而不是发出 wsl.exe 命令。...安装失败并出现错误 0x80070003 适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。...运行具有提升权限(在管理员模式下)的主要用户帐户应该不会导致出现此错误,但你应确保你未在无意中运行 Windows 附带的内置管理员帐户。...需要返回到步骤 #1,并确保在计算机上启用了可选的 WSL 功能。 启用 WSL 后,需要重新启动才能使其生效,请重新启动计算机,然后重试。 错误:WSL 2 要求对其内核组件进行更新。

    6.7K60

    Win2022基础配置实践指南

    通过按 Windows 徽标键 + R,检查你的 Windows 版本,然后键入 winver,选择“确定”。(或者在 Windows 命令提示符下输入 ver 命令)。...https://github.com/microsoft/WSL/issues/7666 在Windows2022服务器上安装配置WSL流程: 第一步,打开服务器管理器,添加角色和功能,在功能中勾选【适用于...第七步,若要在 Windows 文件资源管理器 中打开 WSL 项目,请输入:explorer.exe .请务必在命令末尾添加期限以打开当前目录。...例如,在存储 WSL 项目文件时: 使用 Linux 文件系统根目录:\\wsl$\\home\\Project 不是Windows根目录: C:\Users\\Project 或/mnt/c/Users...可以通过访问 Microsoft Store 来安装分发版: https://aka.ms/wslstore Tips: 安装失败并出现错误 0x8007007e:如果收到此错误,则表明系统不支持 WSL

    3.7K31

    在 Windows 上使用 Python 进行 web 开发

    上一篇我们介绍了在Windows 10下进行初学者入门开发Python的指南,在本篇中我们一起看一下看在Windows子系统(WSL)如何使用Python进行Web开发的循序渐进指南。...在列表中找到 "适用于 Linux 的 Windows 子系统" 并选中复选框以启用该功能。 出现提示时, 请重新启动计算机。...这会打开一个 bash (WSL) 命令行, 此命令行打开到你在 Ubuntu 终端中创建的项目文件夹路径。 ?...在 VS Code 中, 通过输入Ctrl + Shift + ' (您的HelloWorld-Flask项目文件夹应已选中) 打开集成 WSL 终端 (也称为 Bash)。...在 VS Code 中, 通过输入Ctrl + Shift + ' (您的HelloWorld-Django项目文件夹应已选中) 打开集成 WSL 终端 (也称为 Bash)。

    8.1K40

    Ubuntu on Windows10 跨平台开发环境搭建权威指南

    在 Windows10 以前,咱们为了解决 Windows 开发环境跨平台的问题,往往会选择 cygwin,这个项目本身已经很成熟了,笔者也用了很多年,它能在 Windows 下模拟一套类 Linux ...一旦关掉 bash.exe 进程,ssh 就无法连接了。...然后重启WSL(关掉窗口,重新打开),再执行命令 echo $LANG 可以看到输出为 zh_CN.UTF-8 之后可以看到终端中输出的中文能够正常显示了。... 自带的 Ubuntu 更新源国内访问非常慢,很容易出现部分源IP无法连接上,进而部分索引文件下载失败,最后导致整个更新失败,这里推荐阿里云的镜像比较稳定可靠,当然也可以参考国内各个大学的镜像源。...5.4 WSL 设置 启动 X Server 后,需要在 WSL 中输入如下两条指令,重启 Bash,即可运行带有图形界面的 Linux 程序了 echo export DISPLAY=:0.0

    3.3K140

    React Native在Android当中实践(二)——搭建开发环境

    —集成到Android项目当中 React Native在Android当中实践(四)——代码集成 React Native在Android当中实践(五)——常见问题 搭建开发环境(以Windows...译注:chocolatey的网站可能在国内访问困难,导致上述安装命令无法正常完成。请使用稳定的访问外国网站工具。 如果你实在装不上这个工具,也不要紧。...手机当中出现: image.png 表示启动成功,到此整个Windows下的开发环境搭建到此结束。...Windows用户请注意,请不要在命令行默认的System32目录中init项目!会有各种权限限制导致不能运行!...若出现如下问题 image.png 由于在 缺少这个文件导致的 可以从已有项目当中复制一个到该目录下即可。

    1.4K40

    Claude Code 最新版已经支持 Windows 安装使用!

    Claude Code 在最新的 1.0.51 版本以后已经支持 windows 本地安装了。这篇文章教大家如何在 Windows 上轻松安装安装 Claude Code,不再需要 wsl。...准备工作 首先需要明确一点,Claude Code 虽然支持 Windows 系统了,但是需要通过 Git Bash 在 Windows 上运行。...第一步:安装 Git Git 中包含的 Git Bash 是 windows 下 Claude Code 需要的运行环境,所以我们先安装 Git for Windows。...在 Git Bash 中进入你的项目目录,输入指令即可: # 进入项目目录 cd your-project-folder # 启动Claude Code claude 首次运行会让你选择主题和确认一些配置...注意事项 使用过程中有几点需要注意:一是免费额度有限,建议合理使用,二是 Windows 用户必须通过 Git Bash 使用,不能在普通的命令提示符中运行。

    3.9K20

    Windows Terminal完整指南

    你可以通过以下方式访问发行版的终端: 单击其开始菜单图标 在 Powershell 或命令提示符下输入 wsl 或 bash 通过启动 %windir%\system32\bash.exe ~ 的配置文件使用第三方终端选项...Default Shell,然后选择WSL Bash。...ProductId=9n0dx20hk701 如果此链接失败,请尝试在浏览器中打开 Microsoft Store,或从 Windows 开始菜单中启动Microsoft Store应用程序并搜索“Terminal...终端会自动为你安装的所有 WSL 发行版和 Windows shell 生成配置文件,尽管你可以在全局设置中禁用生成。...该配置在单个 settings.json 文件中定义,因此可能会提示你选择文本编辑器。VS Code 是一个不错的选择,但是如果你希望在不使用颜色编码和语法检查的情况下进行编辑,则记事本就可以了。

    9.8K50

    黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

    今天这篇文章,主要介绍如何美化 Windows terminal 中 WSL 的 Linux 终端,依然是以本人最熟悉的Ubuntu为例,其他版本的 Linux 请参考本文的流程换用对应的命令。...在命令行提示符中插入Emoji表情 那么,如果要在命令提示符中插入 emoji表情,怎么弄呢?.../oh-my-zsh/master/tools/install.sh -O -)" 如果 遇到证书类似问题 apt-get install ca-certificates 解决权限问题 如果启动时会出现...从 Windows 10 的 Bash 中运行 WSL 对于windows 10中 WSL 独立的默认Bash窗口,只能选择字体"DejaVu Sans Mono for Powerline",可以在界面上选择后使用...在我的终端环境下使用Fira Code没有任何问题,您的环境可能有所不同。

    3K30

    写给前端同学的终端修炼手册

    配置Bash或者Zsh 当我们在终端中输入命令并按下Enter时,那个命令会由Shell语言解释。它本质上是运行在终端应用程序中的解释器。 最流行的Shell语言是Bash[2]。...不过,好消息是,较新的 Windows 版本提供了安装和运行 Linux 的功能,就像安装其他应用程序一样。这被称为 Windows Subsystem for Linux,通常缩写为 WSL。...跳过 $ 大家平时在查询一下npm包时候,总是会看到如下的内容: $ npm install some-package 如果我们在终端中运行这段文本,会得到一个错误。...命令提示符: 当打开终端时,看到的 符号通常是命令提示符,表示 shell 已准备好接受命令。这个符号可以被自定义为其他符号或字符串,但默认情况下是 。...如果我们尝试对一个目录使用 rm 命令,会得到一个错误: 在目录上运行 'rm' 命令,得到一个错误 默认情况下,rm 只能删除单个文件,但我们可以使用 r 标志更改这一规则: 运行带有 'r' 标志的

    68310

    【Linux运维】Windows上装Linux运行环境WSL2

    与WSL1相比,WSL2还提供了更好的文件系统性能,同时可以直接访问Windows文件系统中的文件。这意味着您可以在Windows和Linux之间共享文件,而不需要通过FTP或其他协议进行传输。...这里再说一下它和虚拟机/双系统的区别: 1.它只是个终端,能让我们体验ubuntu下的一些指令操作,但却无法显示GUI程序、图像信息等,主打的点应该是可以和windows同时使用吧 2.可以使用vim...p/361310073 问题:出现wsl: 检测到 localhost 代理配置,但未镜像到 WSL。...NAT 模式下的 WSL 不支持 localhost 代理 解决:在Windows中的C:\Users目录下创建.wslconfig文件,写入,wsl --shutdown重新启动...WSL关于ROS的图形界面 rqt # 安装完xfce4后,是可以正常打开rqt的 # rviz和gazebo是有关opengl的,默认会报错(核心转储),需要配置一下 vim ~/.bashrc export

    1.3K20

    Linux|WSL打造Windows下更顺畅的双系统之终篇

    因为Linux的某些功能确实在WSL上无法实现,比如docker在WSL1上是不可用的。...首先可以通过 wls --list --online 查看可以安装的Linux版本,这里可能会遇到“无法解析服务器名词或地址”的错误: 左右滑动 PS C:\> wsl --list --online...一是搜索bash打开: @七禾页话 二是通过Win下的命令行模式:打开cmd之后运行bash命令,就可以进入Linux系统。...6、开机自启动安装的Linux中的ssh服务 在使用的过程中发现一个问题,就是每次Windows系统重启后,都需要打开Linux系统,然后开启ssh服务后才能再次远程登录,完全没有了什么便利性。...ssh start @七禾页话 然后在Windows下写一个vbs程序(如wsl.vbs),并放到开机自启动的路径下,vbs内容如下: set ws=wscript.createobject("wscript.shell

    80310

    解决方案:Win10如何使用bash批处理命令

    在Windows下复现新版DFGAN时,因为DFGAN将命令和参数打包成了.sh的批处理文件,有时候要用到bash命令,而在输入bash命令时: bash scripts/train.sh ..../cfg/coco.yml,可能会出现以下报错:bash : 无法将“bash”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。...;相当于在window上通过git bash这个模拟的Unix命令行的终端。.../cfg/coco.yml')5、安装WSL安装WSL,配置适用于 Linux 的 Windows 子系统GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销...然后打开WSL,将项目挪进子系统的文件夹中运行。

    1.4K10
    领券