【发布时间】:2019-10-27 05:27:43
【问题描述】:
我正在尝试在 Ubuntu 19.04 上安装 gem selenium-webdriver,但我不断收到此错误:
sudo gem install selenium-webdriver
构建原生扩展。这 可能需要一段时间... 错误:安装 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 (加载错误)
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
【问题讨论】:
-
Stacktrace 指向
No such file or directory -- /usr/share/rubygems-integration/all/gems/rake-12.3.1/exe/rake (LoadError)。先试试sudo install rake?只是在黑暗中开枪...... -
rake 已经是最新版本(12.3.1-3)
-
旁注:你看到了吗:github.com/titusfortner/webdrivers
标签: ruby linux selenium-webdriver rubygems