Ruby gsl和rb gsl都在我的gemlist中,为什么不能在irb中找到该文件?
我正在使用Ubuntu 12.04.4 这是我的宝石清单: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
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版本不匹配。