首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web控制台警告阻止我测试我的rails应用程序

web控制台警告阻止我测试我的rails应用程序
EN

Stack Overflow用户
提问于 2016-04-16 06:56:48
回答 1查看 208关注 0票数 2

当我在我的rails应用程序中运行bundle exec rake test时,我得到以下消息

代码语言:javascript
复制
Web Console is activated in the test environment, which is
usually a mistake. To ensure it's only activated in development
mode, move it to the development group of your Gemfile:

    gem 'web-console', group: :development

If you still want to run it the test environment (and know
what you are doing), put this in your Rails application
configuration:

    config.web_console.development_only = false

但是,我的Gemfile在测试和开发环境中都有web控制台

代码语言:javascript
复制
group :development, :test do
  gem 'sqlite3'
  gem 'byebug'
  gem 'web-console'
  gem 'spring'
end

这正是我在我的Cloud9账户上使用它的方式,它工作得很好,但我使用的是一台运行Ubuntu14.04的笔记本电脑,我遇到了这个问题。到底怎么回事?

EN

回答 1

Stack Overflow用户

发布于 2016-04-16 07:00:47

这可能是一个关于Cloud9的问题,我还没有用过它。要解决您的问题,请将“web-console”行移出组,并更改为

代码语言:javascript
复制
gem 'web-console', group: :development

基本上,将web-console:test组中删除。另外,也可以尝试使用rake test。您可能也忘记了bundle update

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36658119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档