0

我正在尝试在 mac os 上设置代码。它在 ubuntu 上运行良好。我安装了所有的 gem,当我在打开服务器后点击 url 时,我收到了这个错误。深感沮丧

Showing /Users/ayruskrishna/code/krizda/app/views/spree/shared/_header.html.erb where line #13 raised:

FATAL ERROR: CodeRange::GetNextAllocationBlock Allocation failed - process out of memory

  (in /Users/ayruskrishna/.rvm/gems/ruby-1.9.3-p385/gems/spree_core-1.2.0/app/assets/javascripts/store/checkout.js.coffee)
Extracted source (around line #13):

10: <%= favicon_link_tag '/assets/favicon1.ico' %>
11: <%= stylesheet_link_tag 'store/all', :media => 'screen' %>
12: <%= csrf_meta_tags %>
13: <%= javascript_include_tag 'store/all' %>
14: </head>
15: <body>
16:   <div class="wrap">
Trace of template inclusion: app/views/layouts/spree.html.erb

Rails.root: /Users/ayruskrishna/code/krizda
4

1 回答 1

1

看来您正在使用 Spree 1.2.0 我建议尝试更新版本(v1.2.4 在同一稳定系列中可用)。我还会查看 Activity Monitor OS X 应用程序。对我来说,狂欢商店通常使用不到 200MB 的 RAM。

您还可以考虑使用替代 Web 服务器... http://puma.io/声称其内存占用量比某些替代方案小得多。

于 2013-02-14T03:25:59.337 回答