无法使用rvm安装nokogiri,收到“nokogiri需要Ruby版本> = 1.9.2”

前端之家收集整理的这篇文章主要介绍了无法使用rvm安装nokogiri,收到“nokogiri需要Ruby版本> = 1.9.2”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如果我尝试安装nokogiri,我收到以下错误

  1. rvmsudo gem install nokogiri
  2. ERROR: Error installing nokogiri:
  3. nokogiri requires Ruby version >= 1.9.2.

如果我检查我的ruby版本,它会告诉我我正在运行ruby1.9.3

  1. ruby -v
  2. ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]

如果我使用printenv,这些是我的env变量:

  1. rvm_bin_path=/home/jenkins/.rvm/bin
  2. GEM_HOME=/home/jenkins/.rvm/gems/ruby-1.9.3-p448@nokogiri
  3. SHELL=/bin/bash
  4. TERM=xterm-color
  5. IRBRC=/home/jenkins/.rvm/rubies/ruby-1.9.3-p448/.irbrc
  6. HUSHLOGIN=FALSE
  7. MY_RUBY_HOME=/home/jenkins/.rvm/rubies/ruby-1.9.3-p448
  8. USER=jenkins
  9. rvm_path=/home/jenkins/.rvm
  10. L1=-
  11. rvm_prefix=/home/jenkins
  12. MAIL=/var/mail/jenkins
  13. PATH=/home/jenkins/.rvm/gems/ruby-1.9.3-p448@nokogiri/bin:/home/jenkins/.rvm/gems/ruby-1.9.3-p448@global/bin:/home/jenkins/.rvm/rubies/ruby-1.9.3-p448/bin:/home/jenkins/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  14. PWD=/home/jenkins
  15. LANG=C
  16. rvm_version=1.21.3 (stable)
  17. SHLVL=1
  18. HOME=/home/jenkins
  19. LOGNAME=jenkins
  20. GEM_PATH=/home/jenkins/.rvm/gems/ruby-1.9.3-p448@nokogiri:/home/jenkins/.rvm/gems/ruby-1.9.3-p448@global
  21. install_flag=1
  22. RUBY_VERSION=ruby-1.9.3-p448
  23. _=/usr/bin/printenv

我对RVM运气不错,而不是打破我的整个装置,我想我会问这里.

为什么我不能继续安装nokogiri?

我在Debian上.

最佳答案
只需尝试安装RVM就可以安装gem install nokogiri.有关其他安装的信息,请参见此处Installing Nokogiri.

如下所示:

  1. # nokogiri requirements
  2. sudo apt-get install libxslt-dev libxml2-dev
  3. gem install nokogiri

有关错误的部分,请参见my answer:执行gem时…(Errno :: EACCES)`权限被拒绝

猜你在找的Linux相关文章