Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.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 3.2.11节点JS符号查找错误_Ruby On Rails_Ruby On Rails 3_Node.js - Fatal编程技术网

Ruby on rails Rails 3.2.11节点JS符号查找错误

Ruby on rails Rails 3.2.11节点JS符号查找错误,ruby-on-rails,ruby-on-rails-3,node.js,Ruby On Rails,Ruby On Rails 3,Node.js,我最近将主要的安全补丁从Rails 3.2.8升级到了3.2.11…虽然我不确定这是否与我的问题直接相关。我使用passenger/apache进行了生产设置,在尝试访问应用程序时获得以下信息: ActionView::Template::Error (nodejs: symbol lookup error: nodejs: undefined symbol: _ZN2v82V837AdjustAmountOfExternalAllocatedMemoryEi (in /hom

我最近将主要的安全补丁从Rails 3.2.8升级到了3.2.11…虽然我不确定这是否与我的问题直接相关。我使用passenger/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'
ActionView::Template::Error(nodejs:symbol查找错误:nodejs:undefined symbol:_zn2v82v837adjustamountefexternalallocatedmemoryei
(在/home/cb/public_html/production/app/assets/javascripts/admin.js.coffee中):
4:cb
5:   
6:“所有”%>
7:   
8:   
9: 
10: 
app/views/layouts/application.html.erb:7:in``应用程序视图布局应用程序html''erb''u2747373451058239248''
它说该符号在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

我的临时解决方法是禁用资产管道,并将所有资产移动/重命名为管道前表单。这避免了nodejs并防止了错误…必须这样做肯定很烦人。