Node.js 应用程序无法在 ARM Ubuntu 上运行

Node.js 应用程序无法在 ARM Ubuntu 上运行

我使用三星 ARM Chromebook 作为开发机器,因此它Node.js绝对必不可少。
过去我从未遇到过任何问题。然而,由于不幸的情况,我最近被迫清除我的电脑并重新开始。
当我按照与往常相同的步骤安装 Node.js 时(添加最新版本的 chris-lea ppa),我没有遇到任何错误。但是,当我输入 node 和 nodejs 时,Node 不会启动。什么都没有执行。奇怪的是,node --version返回了它应该返回的内容,v0.10.25。

  • 这是 Node 最新版本的问题吗?
  • 如果是这样的话,我该如何安装旧版本呢?

答案1

使用指南http://masashi-k.blogspot.com/2013/08/nodejs-on-android.html我已经在我的 Galaxy Note 8(已植根、自定义 FlexBurst 1.2 ROM 以禁用 SELinux)上编译并安装了 NodeJS 0.10.35。

它正在打印版本,但在执行任何代码时,它只是回复我的输入,什么也不做。经过多次尝试和错误,我找到了解决方案——尝试指南http://www.ibaivalencia.com/instalar-y-ejecutar-node-js-en-una-maquina-arm-con-linux/,我已经编译并安装了节点 0.11.9,它能够使用控制台日志执行测试代码。

如果链接不起作用,请列出以下命令:

wget http://nodejs.org/dist/v0.11.9/node-v0.11.9.tar.gz
tar -zxvf node-v0.11.9.tar.gz
cd node-v0.11.9
./configure --without-snapshot --dest-cpu=arm --dest-os=linux
make
sudo make install

相关内容