没有内存错误,无法分配内存

时间:2011-07-18 13:41:59

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems

我是Ruby On Rails的新手但每次出错(例如在一个函数中),我的电脑(xubuntu 10.10)完全冻结。

实际上除了等待我什么也做不了,我终于在5或10分钟后得到“没有内存错误 - >无法分配内存”错误。

我使用rails 3和mongoDB。

我正在从一个有很多宝石的现有项目中发展,有什么后果吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

可能的诊断:

  • 您正在使用从ubuntu软件包安装的Ruby
  • 你的身体状况不好

现在最好通过RVM安装红宝石:http://beginrescueend.com/

如果您想测试RAM是否坏,请尝试memtest86:http://www.memtest86.com/

我会安装RVM。

答案 1 :(得分:1)

  1. 更新您的Ruby版本
  2. 运行 memtest 以执行硬件内存测试