首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

运行Rails测试时,在WSL中找不到chrome二进制文件

在运行Rails测试时,在WSL中找不到chrome二进制文件的问题可能是由于缺少Chrome浏览器或者缺少Chrome驱动程序所致。下面是解决该问题的步骤:

  1. 确保已在WSL中安装了Chrome浏览器。可以通过以下命令来安装Chrome浏览器:
  2. 确保已在WSL中安装了Chrome浏览器。可以通过以下命令来安装Chrome浏览器:
  3. 检查是否已在WSL中安装了Chrome驱动程序。Chrome驱动程序是用于自动化控制Chrome浏览器的工具。可以通过以下命令来安装Chrome驱动程序:
  4. 检查是否已在WSL中安装了Chrome驱动程序。Chrome驱动程序是用于自动化控制Chrome浏览器的工具。可以通过以下命令来安装Chrome驱动程序:
  5. 配置Rails测试环境以使用Chrome浏览器和Chrome驱动程序。在Rails项目的配置文件(例如config/environments/test.rb)中,添加以下代码:
  6. 配置Rails测试环境以使用Chrome浏览器和Chrome驱动程序。在Rails项目的配置文件(例如config/environments/test.rb)中,添加以下代码:
  7. 确保在运行Rails测试之前,已启动WSL中的X服务器。可以使用Xming等工具来启动X服务器。
  8. 运行Rails测试时,使用以下命令来指定Chrome二进制文件的路径:
  9. 运行Rails测试时,使用以下命令来指定Chrome二进制文件的路径:

通过以上步骤,您应该能够在WSL中找到并使用Chrome浏览器的二进制文件来运行Rails测试。请注意,这些步骤假设您已经在WSL中正确安装了Rails和Capybara等必要的依赖项。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Ubuntu 上安装 Discourse 开发环境

本文章假设你还没有 Ubuntu 环境安装 Ruby/Rails/Postgres/Redis 环境,让我们开始开发环境的配置吧!... 有关在 Ubuntu 低于 20.04版本上安装 Discourse 测试环境 根据我们进行测试的经验来看,Ubuntu 22 的版本可能有无法编译和包找不到的情况,我们还只 20.04 上完成本地开发环境的设置...安装 Discourse 依赖 作为一般的用户,可以控制台中运行下面的命令: this script 。上面的命令将会帮助你本地的开发环境快速设置 Rails。...因为我们使用的是 WSL 子系统,因此我们实际上是把文件克隆到我的 D 盘下了。...: 如果你直接通过界面访问 3000 端口的话,会得到下面的提示界面: 在你的控制台终端,进入 (cd ~/discourse) 文件夹,然后运行: bin/ember-cli 你应该可以通过访问t

2.6K50

Ubuntu 上安装 Discourse 开发环境

本文章假设你还没有 Ubuntu 环境安装 Ruby/Rails/Postgres/Redis 环境,让我们开始开发环境的配置吧!... 有关在 Ubuntu 低于 20.04版本上安装 Discourse 测试环境根据我们进行测试的经验来看,Ubuntu 22 的版本可能有无法编译和包找不到的情况,我们还只 20.04 上完成本地开发环境的设置...安装 Discourse 依赖作为一般的用户,可以控制台中运行下面的命令: this script 。上面的命令将会帮助你本地的开发环境快速设置 Rails。...因为我们使用的是 WSL 子系统,因此我们实际上是把文件克隆到我的 D 盘下了。...:如果你直接通过界面访问 3000 端口的话,会得到下面的提示界面:在你的控制台终端,进入 (cd ~/discourse) 文件夹,然后运行:bin/ember-cli你应该可以通过访问t http

2.5K00
  • Linux 正在吞噬 Windows 和 Chrome OS!

    正如微软和谷歌近期各自的开发者大会上透露的那样,开源操作系统内核的核心部分将很快融入到 Windows10 和 Chrome OS 。...微软公司副总裁 Kevin Gallo 公告说:“WSL 2 同时提高了文件系统 I/O 性能和 Linux 兼容性,并且可以本机运行 Docker 容器,这样 Windows 上的容器就不再需要虚拟机了...我们运行的初步测试显示,当解压缩一个用 tarball 指令生成的压缩包WSL 2 的运行速度比 WSL 1 快 20 倍,各种项目上使用 git clone、npm install 和 cmake...这些确实都是令人印象深刻的飞跃,WSL文件系统管理方式的改变,刺激了多达 20 倍的性能改进。当 WSL 2 今年晚些时候发布,我们很有兴趣看到它的性能在现实世界是否经受得起考验。...你可以标准的 Chrome OS 界面内部运行终端命令,甚至运行像 GIMP 和 LibreOffice 这样的图形界面应用程序。

    2.7K10

    Linux 正在吞噬 Windows 和 Chrome OS!

    正如微软和谷歌近期各自的开发者大会上透露的那样,开源操作系统内核的核心部分将很快融入到 Windows10 和 Chrome OS 。...微软公司副总裁 Kevin Gallo 公告说:“WSL 2 同时提高了文件系统 I/O 性能和 Linux 兼容性,并且可以本机运行 Docker 容器,这样 Windows 上的容器就不再需要虚拟机了...我们运行的初步测试显示,当解压缩一个用 tarball 指令生成的压缩包WSL 2 的运行速度比 WSL 1 快 20 倍,各种项目上使用 git clone、npm install 和 cmake...这些确实都是令人印象深刻的飞跃,WSL文件系统管理方式的改变,刺激了多达 20 倍的性能改进。当 WSL 2 今年晚些时候发布,我们很有兴趣看到它的性能在现实世界是否经受得起考验。...你可以标准的 Chrome OS 界面内部运行终端命令,甚至运行像 GIMP 和 LibreOffice 这样的图形界面应用程序。

    1.9K10

    Windows、WSL 与 Linux 的性能对比

    有意思的是,WSL1/WSL2 的性能表现在某些 SQLite 测试甚至超过 Windows 本身(有可能是由于 SQLite 上游的 fsync 行为不同平台中表现不一样,也可能是因为某些 fsync...完全由 CPU 决定的工作负载WSL/WSL2 的性能表现良好,和裸机 Linux 不相上下。 ? ? ?...上图的性能测试结果显示,除了测试 HTTP WSL 下的 Golang 性能基本比 Windows 更好。 ? ? ? ? ? ?...这里使用英特尔 Embree 测试的数据也很有趣,可以看到,使用官方 Windows 二进制文件的情况下,Windows 10 19008 的性能要比 18362 的更好,WSL1 的性能也比 WSL2...从上图可以看出, WSL 构建 LLVM 比 Windows 构建 LLVM 要快。 ? ? ? ?

    3.9K10

    Win 独享 WSL 并搭配 Oh My Zsh

    Windows Subsystem for Linux(简称 WSL)是一个 Windows 10/11 上能够运行原生 Linux 二进制可执行文件(ELF 格式)的兼容层。... Linux ,驱动器没有字母。 将为它们提供装入点。 WSL 的情况下,文件系统 / 的根是根分区或文件夹的装入点。 并非 / 下的所有内容都是相同的驱动器。...VS Code 的内置 Git 支持轻松管理版本控制 直接在 WSL 项目上运行命令和 VS Code 扩展 Linux 或已装载的 Windows 文件系统(例如 /mnt/c)编辑文件,而无需担心路径问题... Windows 上(不是 WSL 文件系统)安装 Visual Studio Code。...当在安装过程系统提示“选择其他任务”,请务必选中“添加到 PATH”选项,以便可以使用代码命令 WSL 轻松打开文件夹。 安装远程开发扩展包。

    3.4K20

    时隔6年重大更新,揭秘Windows 11如何做到原生支持安卓应用

    简单来讲,就相当于是 Hyper-V 上运行 x86 Android。 微软 WSL 项目负责人 Miguel Ramos 推特上称“和 WSL 一样酷”。...但如果选择的是 x86 Chromebook,Chrome OS 会使用 Android 内置的 Arm-to-x86 进行二进制转换。...而如果使用的是 Linux 桌面操作系统,则通过 Anbox 工具 Linux 上加载 Android 框架,最终实现同样的支持效果。如今,大家甚至可以 WSL运行 Anbox。...而且 2016 年之前,谷歌就一直推动 Arm 架构对于 x86 应用程序的支持能力,其内部开发工具也早已默认支持 Arm 与 x86 二进制文件转换。...再考虑到大部分应用已经可以一切架构上顺畅运行,所以应该没什么问题。 如果微软推出 Surface Duo 并与谷歌合作 Windows 11 推出 Play 商店,那就万事大吉了。

    1.4K20

    「运维之美」技术周刊 ( 第 2 期 )

    链接:https://www.williamlong.info/archives/5747.html 2、微软正式开源 WSL 2 内核源码 微软今年 5 月举办的 Build 2019 上宣布了第二代...与第一代相比,WSL 2 重新设计了架构,使用真正的 Linux 内核,支持 Windows 上运行 ELF64 Linux 二进制文件。...近日,微软正式开源了 WSL 2 的内核源码,并将代码托管 GitHub 上。...有一部分广告明显影响到了访问网页的体验,有的会让内容难以查看,有的则会大幅占用系统资源,甚至让电脑操作变慢。 作为当前市场占有率最大的浏览器 Chrome 打算为用户分担一部分烦恼。...基于 Linux 和 Kubernetes 等开源技术,该平台可以使企业本地、私有云以及多个公有云平台上安全部署、运行、管理数据及应用。

    52210

    制作一个能构建 dotnet AOT 的 gitlab ruuner 的 Debian docker 镜像

    运行时记得挂载上文件夹,用于将 docker 里面的文件传输到主机 // 提前创建好 C 盘的 lindexi 的 wsl 文件夹,你换成自己的文件夹也可以 podman run -i -t -v /...,编写 .gitlab-ci.yml 文件,指定到这个运行起来的 docker image 上运行,以下是我的测试使用的 .gitlab-ci.yml 文件代码 stages: - build BuildLinuxX64InDocker...里面的版本 这就意味着 WSL 里面构建出来的应用将无法以上的两个系统上运行 这就是为什么使用 debian:buster-slim 的原因。...podman 下将会存放到 wsl 里面,详细请看 windows 上运行的 podman 默认的挂载相对路径是什么 为什么代码仓库路径不挂载 如上述还原速度过慢原因,由于 docker 本身是不带持久化存储文件...实际上这么做可能带来的后果是开启多 docker 容器,出现构建过程的相互影响问题 拉取代码仓库,大部分时间都是拉取内网的,且只影响容器的重启后的首次拉取。

    14710

    神器:WSL和Docker--程序员和运维人员的致胜法宝

    预告:下一篇分享Windows上,使用Docker 打包多平台镜像和交叉编译二进制文件,效果如下,敬请关注。...多平台镜像: 二进制可执行程序:mips64(龙芯3A5000之前CPU) 二进制可执行程序:arm64(鲲鹏、飞腾等) 开始 WSL 允许 Windows 用户在其系统上运行 Linux 环境,打破了操作系统之间的壁垒...cmd命令行即可实现windows与linux的切换,并实现文件共享。...文件系统交互 WSL 与 Windows 文件系统相互集成。你可以 Linux 子系统访问 Windows 磁盘上的文件,也可以 Windows 访问 Linux 子系统文件。...wsl中使用docker 安装docker desktop,默认启用wsl2,启用后子系统可直接使用docker 命令,操作后windows同步生效。

    13810

    全平台系统提权辅助工具 PEASS-ng

    WSL检查 事件信息 登录+显式登录事件 进程创建事件 PowerShell事件 电源开/关的事件 附加(慢)检查 LOLBAS 搜索 默认WSL...分发运行linpea .sh WinPEAS.bat 使用 WinPEAS.bat 用于搜索 Windows 主机上提升权限的可能路径。...WSUS 设置 进程列表 正在执行的二进制文件的有趣文件权限 启动时运行二进制文件的有趣文件权限 始终安装提升?...未挂载的 devices 危险的 fstab 权限 有趣目录的可写文件 具有某些易受攻击版本的 SUID/SGID 二进制文件(它还指定易受攻击的版本) 可用于...可能包含密码的已知文件 有趣的二进制文件的功能 二进制文件的有趣功能 有关 cron 作业的信息的可写文件夹和通配符 PATH 的可写文件夹 可能导致

    2.6K60

    一步步教你 Windows 上构建 dotnet 系应用的 UOS 软件安装包

    但请大家放心的是,按照本文的方法是可以构建出一个符合要求的 UOS 软件安装包,只有一些扩展可选部分的功能被本文略过 进入步骤二之前,我推荐将发布的文件夹拷贝到 UOS 系统上测试一下,确保本身能够正常运行...先来明确一下咱的目标:现在咱手头上有一个 Debian 的 WSL 工具,也有 UI 框架独立发布之后的文件夹,意味着其二进制文件可以直接在 UOS 上双击运行。...该字段不存在,应用属于“其他应用”。 Name: 必填 程序启动器显示的通用名称,没有单独设置语言参数的情况下,默认显示该名称。...Exec: 必填 应用的运行程序所在路径,一般为程序的可执行二进制文件或启动脚本,后期会被沙箱启动。 填写需要关注路径的有效性,如果路径无效,安装该程序后,程序快捷方式将不会显示启动器。...,推荐先将发布的输出文件夹拷贝到 UOS 上测试运行情况,先确保发布二进制文件本身可以正常运行 打开控制台调试 如果期望在打包之后运行安装的应用程序进行调试,要看到输出控制台,可以在打包过程编辑 .desktop

    85610

    我们用Windows官方跑了跑Linux GUI应用程序,不愧是“胶水操作系统”

    原来是Windows官方的Linux子系统(WSL),终于支持Linux GUI了! ? 也就是说,你现在可以直接在Windows系统运行喜欢的GUI编辑器&工具,来构建和测试Linux应用程序。...如果已经安装过WSL直接运行wsl —update”就可以了。如果没有安装过,运行wsl —install”就会默认安装最新带WSLg的版本。 ?...Linux子系统里装了几个基础程序后回到Windows一看,好家伙,直接出现在开始菜单里了。 ? △但是图标怎么都是小企鹅? 随便打开一个Gnome文件管理器试试。 ?...接下来安装VS Code的WSL插件。 ? WSL里装个PyQt,写个最简单的demo,成功运行,跨平台调试以后就方便了。 ? 电脑配置好的话也可以WSL里安装Linux环境的开发工具。...注意看时间,8分钟以后,这事就收不住了:WSLg下Linux的Chrome里跑一个JavaScript写的Windows3.1。 ? 另外有消息称,微软WSL的基础上正在开发安卓子系统。

    1.7K40
    领券