ruby-on-rails – Rails 4.2 web-console问题
发布时间:2020-12-17 03:24:11 所属栏目:百科 来源:网络整理
导读:升级到Rails 4.2后,我很高兴尝试新集成的Web控制台,但我遇到了一些问题. 在Rails 4.2的发行说明中,它提到:“使用Rails 4.2生成的新应用程序现在默认带有Web控制台gem.” 自从我升级到4.2后,我认为这意味着我仍然需要在我的Gemfile中指定它.没有将它添加到我
升级到Rails 4.2后,我很高兴尝试新集成的Web控制台,但我遇到了一些问题.
在Rails 4.2的发行说明中,它提到:“使用Rails 4.2生成的新应用程序现在默认带有Web控制台gem.” 自从我升级到4.2后,我认为这意味着我仍然需要在我的Gemfile中指定它.没有将它添加到我的Gemfile中,rails只给我“未定义的局部变量或方法`console’”,所以我认为是这样的. 一旦我添加了gem’web-console’,’?> 2.0’到Gemfile,并运行rails服务器,我现在得到: /home/kevin/.rvm/gems/ruby-2.1.5/gems/binding_of_caller-0.7.3.pre1/lib/binding_of_caller/mri2.rb:21:in `callers': uninitialized constant RubyVM::DebugInspector (NameError) from /home/kevin/.rvm/gems/ruby-2.1.5/gems/better_errors-2.0.0/lib/better_errors/exception_extension.rb:7:in `set_backtrace' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler/runtime.rb:76:in `require' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler/runtime.rb:72:in `each' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler/runtime.rb:72:in `block in require' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler/runtime.rb:61:in `each' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler/runtime.rb:61:in `require' from /home/kevin/.rvm/gems/ruby-2.1.5@global/gems/bundler-1.7.6/lib/bundler.rb:133:in `require' from /home/kevin/workspace/applications/ems-heroes/config/application.rb:6:in `<top (required)>' from /home/kevin/.rvm/gems/ruby-2.1.5/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:78:in `require' from /home/kevin/.rvm/gems/ruby-2.1.5/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:78:in `block in server' from /home/kevin/.rvm/gems/ruby-2.1.5/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `tap' from /home/kevin/.rvm/gems/ruby-2.1.5/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `server' from /home/kevin/.rvm/gems/ruby-2.1.5/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in `run_command!' from /home/kevin/.rvm/gems/ruby-2.1.5/gems/railties-4.2.0/lib/rails/commands.rb:17:in `<top (required)>' from bin/rails:4:in `require' from bin/rails:4:in `<main>' 我用Google搜索并没有找到太多东西.任何意见是极大的赞赏. 谢谢! 解决方法
原来我的问题来自依赖’debug_inspector’.
多亏了这一点:https://github.com/banister/binding_of_caller/issues/39 我不得不运行: $gem uninstall debug_inspector $bundle install (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
- ruby-on-rails – HTML5应用程序清单不清除清单更改上的缓存
- ruby-on-rails – 如何将Rails应用程序从2.3.5升级到3.2.x?
- oop – 最佳实践:默认的受保护或私有方法和测试驱动开发
- react dva 的 connect 与 @connect
- c# – 如果未知变量发生变化,是否有解决单个未知的一般方法
- c# – 从MVC3中的querystring中删除一个值,并重定向到生成的
- FLASH遮挡DIV浮动层解决方案兼容IE FF Chrome
- 不同XML文件定义同一个ID
- iOS8动态框架 – > CodeSign错误:SDK’iOS 8.3’中产品类型