无法在ruby中要求redis
我无法要求redis,尽管它显然已安装?我还能试什么无法在ruby中要求redis,ruby,redis,Ruby,Redis,我无法要求redis,尽管它显然已安装?我还能试什么 $ sudo gem install redis Fetching: redis-3.0.7.gem (100%) Successfully installed redis-3.0.7 Parsing documentation for redis-3.0.7 Installing ri documentation for redis-3.0.7 Done installing documentation for redi
$ sudo gem install redis
Fetching: redis-3.0.7.gem (100%)
Successfully installed redis-3.0.7
Parsing documentation for redis-3.0.7
Installing ri documentation for redis-3.0.7
Done installing documentation for redis after 0 seconds
1 gem installed
$ ./test.rb
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from ./test.rb:9:in `<main>'
这可能是一个涉及在您的机器上安装两个(或更多)Ruby的问题
尝试比较运行
gem环境时得到的RUBY版本行
和RUBY--VERSION
的结果。此外,问题可能与使用sudo
安装gem有关
#test.rb
#!/usr/bin/ruby
require 'redis'