【发布时间】:2011-08-14 09:56:39
【问题描述】:
我在使用 Ruby 和 OSX Lion 时遇到严重问题 - 每当我尝试启动 Rails 甚至是 rake 工具时,我都会收到此错误:
[FATAL] failed to allocate memory
我尝试在不同版本(1.9.2-p180、1.9.2-p290、1.9.2-head)中重新编译 ruby,但始终相同。
但是我注意到我可以删除一些宝石,然后“rake”工具将起作用,并且只有“rails s”会因该错误而死。似乎实际上没有足够的内存来存储我正在使用的这么多宝石,但这又看起来很奇怪——它在 Snow Leopard 上运行得非常好,甚至在我的公司在带有 Lion 的 mac mini 上运行良好——唯一的区别是mini 升级了 Snow Leopard -> Lion,而在我的 iMac 上它是一个干净的 Lion 安装。
有什么想法吗?是否有某种设置可以增加 OSX/Lion 上的内存?
【问题讨论】: