新手问题 ember.js 的问题,报 node: undefined symbol: _ZN2v86LockerC1EPNS_7IsolateE

williamherry · 2013年04月12日 · 最后由 williamherry 回复于 2013年04月16日 · 3513 次阅读

我试着学习 ember.js,它老是报这个错。我是跟着 railscast 做的,后面把他的代码下下来也报这个错

Showing /home/william/codes/408-ember-part-1/raffler-    after/app/views/layouts/application.html.erb where line #6 raised:

node: symbol lookup error: node: undefined symbol: _ZN2v86LockerC1EPNS_7IsolateE

  (in /home/william/codes/408-ember-part-1/raffler- after/app/assets/javascripts/store.js.coffee)
Extracted source (around line #6):

3: <head>
4:   <title>Raffler</title>
5:   <%= stylesheet_link_tag    "application", :media => "all" %>
6:   <%= javascript_include_tag "application" %>
7:   <%= csrf_meta_tags %>
8: </head>
9: <body>
Rails.root: /home/william/codes/408-ember-part-1/raffler-after

Google 搜这个报错只有很少的几个结果,好像都不想关

我的系统是 openSUSE12.3 安装的 nodejs

stackoverflow 的地址,目前没人回,不知道这里有没大牛知道是怎么回事 http://stackoverflow.com/questions/15965784/symbol-lookup-error-node-undefined-symbol-zn2v86lockerc1epns-7isolatee

Ember 的在 Railscasts 上的视频有两个,你看的是哪一个?告诉我,我把程序 clone 下来看看

刚把程序 clone 下来跑了一遍,我这里没有任何问题。 看起来你这是编译 coffee 报错了,具体原因可能出在你在 node 环境上装的 coffee 编译器上。

你可以考虑下两种做法:

  1. 升级 node 和 coffee 到最新版。
  2. 把报错的 coffee 文件用 js 重写一遍,省去编译的步骤。

@darkbaby123 感谢你的回复,我试试看

@darkbaby123 果然是 node 的问题,我从源码安装就好了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号