我不能要求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 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>'我的代码:
#test.rb
#!/usr/bin/ruby
require 'redis'发布于 2014-06-04 03:30:29
这可能是一个涉及到在您的机器上安装两个(或更多) Ruby的问题。
尝试将运行gem environment时得到的Ruby版本行与ruby --version的结果进行比较
https://stackoverflow.com/questions/24023147
复制相似问题