在生产环境执行rails console没反应无法进入控制台,或者执行rails console的时候spring自动启动,导致所有的类名都无法识别,报错:NameError: uninitialized constant ClassName 。

快速解决方式:

# 加上 DISABLE_SPRING=true 参数
RAILS_ENV=production DISABLE_SPRING=true bundle exec rails c
# 或者先停掉spring
spring stop
RAILS_ENV=production bundle exec rails c

正常流程:

1. 在Gemfile中指定group :development

group :development do
gem 'spring'
end

2. 执行bundle install

使用:
RAILS_ENV=production bundle install --without deveopment test 不要使用:
RAILS_ENV=production bundle install

3.查看spring是否启动

ps aux | grep spring

如果不幸spring已经被安装在生产环境,重新bundle install是无效的

1. 查看gem包安装位置

cat .bundle/config #如果找不到该文件表示装在全局

2. 删掉 BUNDLE_PATH 指定的文件

3. 删掉Gemfile.lock

4. 重新执行:

RAILS_ENV=production bundle install --without deveopment test

最新文章

  1. 专业PHP 7 IDE - Eclipse PDT 4.0 终于出世
  2. 蓝桥杯 算法训练 Torry的困惑(基本型)(水题,筛法求素数)
  3. Linux搭建smtp服务器+laravel5.2发邮件配置
  4. java9-3 返回类型
  5. oracle 行转列的例子
  6. Java 死锁诊断 -- 线程转储
  7. Velocity 的工作原理
  8. java.sql.SQLException: Invalid parameter object type. Expected 'java.util.Map' but found 'java.lang.String 转载
  9. BZOJ 1085: [SCOI2005]骑士精神( IDDFS + A* )
  10. uva 10671 - Grid Speed(dp)
  11. (中等) HDU 1495 非常可乐,BFS。
  12. C#-WebForm-AJAX阿贾克斯(一)基本格式
  13. Quart.Net分布式任务管理平台(续)
  14. 微信小程序——Now you can provide attr "wx:key" for a "wx:for" to improve performance.
  15. CocoaChina(总结)升级到xcode8遇到的问题及解决方案
  16. 常用类-API文档-Integer
  17. Airbnb Javascript 代码规范重要点总结es6
  18. 将jar包安装到本地repository中
  19. SQL Server DATA文件夹下audittrace20180124152845_52.trc类文件异常增多
  20. Vim 去除因为 Unix 和 Windows 换行符不同带来的 ^M 问题

热门文章

  1. SQL 常用语法
  2. 用canvas播放scratch文件
  3. kettle 创建任务定时执行数据抽取
  4. What Shape Layers Are-CAShapeLayer
  5. 2018-2019-2 网络对抗技术 20165322 Exp1 PC平台逆向破解
  6. 1588. [HNOI2002]营业额统计【平衡树-splay 或 线段树】
  7. StackExchange.Redis学习笔记(二) Redis查询 五种数据类型的应用
  8. css实现等高布局 两栏自适应布局 三栏自适应布局
  9. jquery Mobile入门—多页面切换示例学习
  10. Eclipse配置多个Tomcat服务器