Ruby on rails 为什么即使在I";gem安装io控制台“;?
如果我这样做: 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 并按如下方式编辑此方法: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
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