Ruby on rails 为什么即使在I";gem安装io控制台“;?

Ruby on rails 为什么即使在I";gem安装io控制台“;?,ruby-on-rails,ruby-on-rails-3,gem,Ruby On Rails,Ruby On Rails 3,Gem,如果我这样做: rails生成控制器欢迎索引 我得到: /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active\u support/dependencies.rb:251:in `require':无法加载此类文件--io/控制台(LoadError) 但我的gem列表显示控制台已安装: 宝石清单 *本地宝石* actionmailer(3.2.17) actionpack(3.2.17) activemodel(3

如果我这样做:

rails生成控制器欢迎索引

我得到:

/usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active\u support/dependencies.rb:251:in `require':无法加载此类文件--io/控制台(LoadError)

但我的gem列表显示控制台已安装:

宝石清单

*本地宝石*

actionmailer(3.2.17)

actionpack(3.2.17)

activemodel(3.2.17)

activerecord(3.2.17)

动态资源(3.2.17)

主动支持(3.2.17)

阿雷尔(3.0.3)

bigdecimal(1.2.5,1.2.0)

建筑商(3.0.4)

捆扎机(1.6.2)

咖啡架(3.2.2)

咖啡脚本(2.2.0)

coffee脚本源代码(1.7.0)

erubis(2.7.0)

execjs(2.0.2)

徒步旅行(1.2.3)

i18n(0.6.9)

io控制台(0.4.2)

旅程(1.0.4)

jquery rails(3.1.0)

json(1.8.1、1.7.7)

邮件(2.5.4)

mime类型(1.25.1)

多线程json(1.9.2)

polyglot(0.3.4)

心理学(2.0.5,2.0.0)

机架(1.4.5)

机架缓存(1.2)

机架ssl(1.3.4)

机架测试(0.6.2)

轨道(3.2.17)

栏杆(3.2.17)

耙(10.3.0)

rdoc(4.1.1、4.0.1、3.12.2)

sass(3.3.5)

sass轨道(3.2.6)

链轮(2.2.2)

sqlite3(1.3.9)

雷神(0.19.1)

倾斜(1.4.1)

树梢(1.4.15)

tzinfo(0.3.39)

丑八怪(2.5.0)

以root用户身份运行

如果我这样做:

宝石环境

我得到:

RubyGems环境:

RUBYGEMS版本:2.0.14

RUBY版本:2.0.0(2014-02-24 patchlevel 451)[x86_64-linux]

安装目录:/usr/local/share/ruby/gems/2.0

RUBY可执行文件:/usr/bin/ruby2.0

可执行目录:/usr/local/bin

RUBYGEMS平台:

红宝石

x86_64-linux

宝石路径:

/usr/local/share/ruby/gems/2.0

/root/.gem/ruby/2.0

/usr/share/ruby/gems/2.0

GEM配置:

:update_sources=>true

:verbose=>true

:backtrace=>false

:批量_阈值=>1000

远程来源:

如果我这样做:

ls-al/usr/local/share/ruby/gems/2.0/gems/io-console-0.4.2/

我看到安装了gem

为什么会出现加载错误

如果我这样做:

emacs/usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active\u support/dependencies.rb

并按如下方式编辑此方法:

def require(file)

result = false

print file

print " \n\n "

load_dependency(file) { result = super }

result

end
然后我再试一次:

rails生成控制器欢迎索引

然后我得到这个:

活动\u支持/子代\u跟踪器

钢轨/发动机/钢轨

主动支持/核心扩展/模块/授权

活动\u支持/core\u ext/object/to\u参数

活动\u支持/core\u ext/regexp

旅程

旅程/路由器

旅程/核心分机/散列

旅程/路由器/公用事业

uri

旅程/路由器/街道

旅程/路线

旅程/格式化程序

旅程/语法分析器

racc/parser.rb

racc/cparse

旅程/额外费用

旅程/扫描器

斯特斯坎

旅程/节点/节点

旅程/访客

旅程/路线

旅程/路径/模式

旅程/gtg/建筑商

行程/gtg/过渡表

旅程/nfa/dot

旅程/gtg/模拟器

斯特斯坎

旅程/nfa/建筑商

旅程/nfa/过渡表

旅程/nfa/dot

行程/gtg/过渡表

旅程/nfa/模拟器

斯特斯坎

可转发

活动\u支持/核心\u扩展/对象/空白

活动\u支持/core\u ext/object/to\u查询

活动\u支持/core\u ext/object/to\u参数

活动\u支持/core\u ext/hash/slice

主动支持/核心扩展/模块/删除方法

控制器/金属/例外情况的行动

临时文件

斯特林吉奥

斯特斯坎

主动\u支持/核心\u扩展/散列/无关\u访问

主动\u支持/散列\u与\u无关\u访问

活动\u支持/core\u ext/hash/keys

主动支持/核心扩展/字符串/访问

活动\u支持/多字节

主动支持/拐点

操作\u分派/http/headers

控制器/金属/例外情况的行动

机架/UTIL

fileutils

设置

临时文件

机架/多部件

uri/common

活动\u支持/核心\u扩展/对象/空白

活动\u支持/core\u ext/hash/keys

主动\u支持/核心\u扩展/散列/无关\u访问

活动\u支持/核心\u扩展/对象/空白

活动\u支持/core\u ext/hash/keys

主动支持/核心扩展/对象/可复制

大十进制

/home/ec2 user/oscar/config/environments/development.rb

主动支持/全部

积极支持

主动支持/时间

积极支持

日期

时间

主动支持/核心扩展/时间/公开转换方法

主动支持/核心扩展/时间/封送

主动支持/核心扩展/时间/行为

主动支持/核心扩展/对象/行为类似

主动支持/核心扩展/时间/计算

主动支持/核心扩展/时间/转换

主动支持/核心支持/分机/时区

主动支持/核心扩展/日期/行动
from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `block in require'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:236:in `load_dependency'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require'

from /usr/local/share/ruby/gems/2.0/gems/thor-0.19.1/lib/thor/shell/basic.rb:2:in `<top (required)>'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `block in require'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:236:in `load_dependency'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require'

from /usr/local/share/ruby/gems/2.0/gems/thor-0.19.1/lib/thor/shell/color.rb:1:in `<top (required)>'

from /usr/local/share/ruby/gems/2.0/gems/thor-0.19.1/lib/thor/shell.rb:17:in `shell'

from /usr/local/share/ruby/gems/2.0/gems/thor-0.19.1/lib/thor/base.rb:439:in `start'

from /usr/local/share/ruby/gems/2.0/gems/railties-3.2.17/lib/rails/generators.rb:171:in `invoke'

from /usr/local/share/ruby/gems/2.0/gems/railties-3.2.17/lib/rails/commands/generate.rb:12:in `<top (required)>'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `block in require'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:236:in `load_dependency'

from /usr/local/share/ruby/gems/2.0/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require'

from /usr/local/share/ruby/gems/2.0/gems/railties-3.2.17/lib/rails/commands.rb:29:in `<top (required)>'

from script/rails:6:in `require'

from script/rails:6:in `<main>'
  gem 'io-console'
bundle install