Rails 3.2.11 Nodejs符号查找错误



我最近从Rails 3.2.8更新到3.2.11,以获得主要的安全补丁…虽然我不确定这是否与我的问题直接相关。我有一个与客运/apache的生产设置,并在尝试访问应用程序时获得以下内容:

    ActionView::Template::Error (nodejs: symbol lookup error: nodejs: undefined symbol: _ZN2v82V837AdjustAmountOfExternalAllocatedMemoryEi
    (in /home/cb/public_html/production/app/assets/javascripts/admin.js.coffee)):
    4:   <title>cb</title>
    5:   <link href='http://fonts.googleapis.com/css?family=Questrial|Poiret+One' rel='stylesheet' type='text/css'>
    6:   <%= stylesheet_link_tag    "application", :media => "all" %>
    7:   <%= javascript_include_tag "application" %>
    8:   <%= csrf_meta_tags %>
    9: </head>
    10: <body id="main">
    app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___2747373451058239248_18220480'

它说这个符号在admin.js.coffee中被引用,但是这个文件中没有代码…只有在使用控制器生成时才使用默认注释。

我有另一个rails应用程序在这个服务器上仍然运行3.2.8与几乎完全相同的宝石没有问题。此错误仅出现在生产服务器(CentOS 6.2, NodeJS v0.6.18)

我遇到了同样的问题。我不太确定区别是什么,但是升级nodejs到最新版本(v0.8.19)对我来说是可行的。我以前已经安装了带有yum存储库的node,但似乎包维护器有一段时间没有更新了。下面是我所做的:

yum remove nodejs

wget http://nodejs.org/dist/v0.8.19/node-v0.8.19.tar.gz
tar zxvf node-v0.8.19.tar.gz
cd node-v0.8.19
./configure --prefix=/usr/local
make
make install

相关内容

  • 没有找到相关文章

最新更新