RVM Ruby не может найти драгоценные камни, несмотря на отображение правильного списка драгоценных камней - PullRequest
0 голосов
/ 11 мая 2018

Используется rvm для установки определенной версии ruby, а затем используется gem для установки конкретной версии nokogiri

Каждый раз, когда я запускаю свой скрипт, я получаю:

:1:in `require': no such file to load -- nokogiri (LoadError)

Тем не менее, когда я бегу ruby -v:

ruby 1.8.7 (2014-01-28 patchlevel 376) [i686-darwin15.6.0]

Или когда я бегу gem list:

*** LOCAL GEMS ***

bundler-unload (1.0.2)
executable-hooks (1.4.2)
gem-wrappers (1.4.0)
nokogiri (1.4.7)
rake (10.1.1)
rubygems-bundler (1.4.4)
rvm (1.11.3.9)

И which ruby:

/Users/kyle.calica-steinhil/.rvm/rubies/ruby-1.8.7-head/bin/ruby

И which gem:

/Users/kyle.calica-steinhil/.rvm/rubies/ruby-1.8.7-head/bin/gem

Чего мне не хватает?Почему он не может найти нокигири, хотя он находится в списке драгоценных камней?

Ответы [ 2 ]

0 голосов
/ 12 мая 2018

В ruby ​​1.8 вам потребуются рубины, прежде чем вам понадобятся другие драгоценные камни. например,

require 'rubygems'
require 'nokogiri'
0 голосов
/ 12 мая 2018

Я думаю, что вам нужен набор гемов и установите гемы для этой конкретной версии ruby ​​

https://rvm.io/gemsets/basics

...