无法在 Ubuntu 19.04 上安装 Ruby gem selenium-webdriver



我正在尝试在 Ubuntu 19.04 上安装 gem selenium 网络驱动程序,但我不断收到此错误:

sudo gem install selenium-webdriver  

构建本机扩展。这 可能需要一段时间...错误:安装硒网络驱动程序时出错: 错误:无法构建 gem 本机扩展。

current directory: /var/lib/gems/2.5.0/gems/childprocess-1.0.1/ext /usr/bin/ruby2.5 mkrf_conf.rb

当前目录:/var/lib/gems/2.5.0/gems/childprocess-1.0.1/ext/usr/bin/ruby2.5 -rrubygems/usr/share/rubygems-integration/all/gems/rake-12.3.1/exe/rake RUBYARCHDIR\=/var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/childprocess-1.0.1 RUBYLIBDIR\=/var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/childprocess-1.0.1/usr/bin/ruby2.5:没有这样的文件或目录 --/usr/share/rubygems-integration/all/gems/rake-12.3.1/exe/rake (加载错误)

前置失败,退出代码 1

Gem 文件将保持安装在/var/lib/gems/2.5.0/gems/childprocess-1.0.1 用于检查。结果 登录至/var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/childprocess-1.0.1/gem_make.out

我试过了

sudo gem update --system
sudo apt install ruby-dev
sudo apt install build-essential
sudo apt install gcc
sudo apt install make

ruby -v ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
gem -v 3.0.3

我必须这样做

sudo gem pristine rake

将宝石恢复到原始状态...缓存的 gem 用于 rake-12.3.1 不是 找到,正在尝试获取...获取耙子-12.3.1.gem 已恢复 耙-12.3.1

最新更新