Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails服务器需要很长时间才能启动_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails服务器需要很长时间才能启动

Ruby on rails Rails服务器需要很长时间才能启动,ruby-on-rails,Ruby On Rails,我当时正在做一个Rails项目,但是当我没有注意到Rails服务器还在运行时,我的电脑电池就没电了 现在,当我键入rails s时,rails服务器需要很长时间才能启动。我把时间定在40秒左右。没过多久 我试着查找其他答案,但没有任何结果 谢谢你的帮助 我运行的是2010年的Macbook Pro,Rails 4.2.0您可以将“急切加载”和“缓存控制”设置为false,然后需要几秒钟才能启动服务器 转到development.rb文件 “config.cache_classes”和“confi

我当时正在做一个Rails项目,但是当我没有注意到Rails服务器还在运行时,我的电脑电池就没电了

现在,当我键入
rails s
时,rails服务器需要很长时间才能启动。我把时间定在40秒左右。没过多久

我试着查找其他答案,但没有任何结果

谢谢你的帮助


我运行的是2010年的Macbook Pro,Rails 4.2.0

您可以将“急切加载”和“缓存控制”设置为false,然后需要几秒钟才能启动服务器

  • 转到development.rb文件
  • “config.cache_classes”和“config.eager_load”变为false
  • 注: 通过将cache_control设置为false,将逐渐增加服务器启动时间(在开发环境中),因为在更改代码时不需要重新启动webserver。
    如果将“加载”设置为false,则服务器启动时间将从2分钟增加到10秒,但可能会导致不一致,因此请明智地使用它。

    计算机是否重新启动?我不知道有什么可以这样做:\n再重新启动几次。。。重新安装ruby。。。我认为Mac电脑有
    strace
    ,或者可以安装它,试着用它来查找打开文件时出现的任何异常情况,或者锁需要时间才能解锁。我的电脑完全关机,但我充电后又重新开机,并注意到运行
    rails s
    。我会继续重新启动我的电脑,看看是否有任何变化。哦,这是一台mac电脑,他们进入了休眠状态,对吗?看看周围的进程<代码> PS Aux.GRIP-IE Rails——E Ruby < /Cord> > WebBLY慢地考虑使用另一个服务器。我会建议雅各布明索尔使用
    thin
    pow
    @JacobMinshall,这听起来很愚蠢。这是我电池没电后第三次重启电脑,现在重启速度快多了。我想大约10秒或更少。谢谢你的帮助!