Ruby gsl和rb gsl都在我的gemlist中,为什么不能在irb中找到该文件?

Ruby gsl和rb gsl都在我的gemlist中,为什么不能在irb中找到该文件?,ruby,gsl,Ruby,Gsl,我正在使用Ubuntu 12.04.4 这是我的宝石清单: gem list *** LOCAL GEMS *** dicom (0.9.5) gsl (1.15.3) narray (0.6.0.8) rb-gsl (1.16.0) rmagick (2.13.2) 我已经在我的主目录中安装了gsl库 然后,我打开irb并“要求gsl”,在那里我得到以下错误消息: require 'gsl' LoadError: no such file to load -- gsl from

我正在使用Ubuntu 12.04.4

这是我的宝石清单:

gem list

*** LOCAL GEMS ***

dicom (0.9.5)
gsl (1.15.3)
narray (0.6.0.8)
rb-gsl (1.16.0)
rmagick (2.13.2)
我已经在我的主目录中安装了gsl库

然后,我打开irb并“要求gsl”,在那里我得到以下错误消息:

require 'gsl'
LoadError: no such file to load -- gsl
    from (irb):1:in `require'
    from (irb):1
    from :0
关于为什么会出现此错误的任何想法


感谢您抽出时间检查irb中
$LOAD\u PATH
的值。这将告诉您
require
在哪里查找文件。我猜您的ruby/irb/gem环境有冲突的版本。

我在系统(.gem)上发现了几个gem安装。可能gem命令的ruby版本与irb的ruby版本不匹配。