我目前正在尝试为我的rails web应用程序设置一些系统测试(使用rails版本7.0.3.1(
当运行rails测试:系统运行我写的单个系统测试时,我得到了以下设置相关的错误
Command '/usr/bin/chromium-browser' requires the chromium snap to be installed.
Please install it with:
snap install chromium
.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/webdrivers-5.0.0/lib/webdrivers/system.rb:190:in `call': Failed to make system call: ["/usr/bin/chromium-browser", "--product-version"] (RuntimeError)
然后,当我尝试运行时
snap install chromium
正如我返回的错误所暗示的那样,我随后遇到了以下错误
error: cannot communicate with server: Post http://localhost/v2/snaps/chromium: dial unix /run/snapd.socket: connect: no such file or directory
我不知道如何处理这个问题,这使我无法运行任何系统测试。目前网上似乎也没有太多适用于本案的相关问题。如有任何关于如何进一步解决此错误的帮助/建议,我们将不胜感激。
尝试从谷歌安装它,取决于您的ubuntu版本:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
apt install ./google-chrome-stable_current_amd64.deb