linux arm 安装node,Linux下安装Node.js

linux arm 安装node,Linux下安装Node.js最近在 Linux 下安装 nodejs 本来很简单的一事儿 结果就遇到了一些问题 为了方便以后查阅 还是把一些重要的步骤和所遇问题记录下来 以供大家参考 毕竟好记性不如烂笔头吗 安装 Nodejs 本来觉得安装这个很 easy 因为之前装过 也很顺利 但这次却出现了意外 首先从 nodejs 官网下载安装包 我当时下载的是这个版本 http nodejs org dist v0 10 26 nod

最近在Linux下安装nodejs。本来很简单的一事儿,结果就遇到了一些问题,为了方便以后查阅,还是把一些重要的步骤和所遇问题记录下来,以供大家参考。(毕竟好记性不如烂笔头吗:))。

安装Nodejs

本来觉得安装这个很easy,因为之前装过,也很顺利。但这次却出现了意外:

首先从nodejs官网 下载安装包,我当时下载的是这个版本:http://nodejs.org/dist/v0.10.26/node-v0.10.24.tar.gz。

//下载安装包

wget http://nodejs.org/dist/v0.10.26/node-v0.10.24.tar.gz

//解压

tar jxvf node-v0.10.24.tar.gz

./configure

结果报错了…

./configure

File “./configure”, line 442

fpu = ‘vfpv3’ if armv7 else ‘vfpv2’

^

SyntaxError: invalid syntax

这下头大了,只有请教G姐,经过一番的搜索,最终还是找到了问题的解决方案。详见:http://stackoverflow.com/questions//node-js-configure-file-syntax-error-line-433 。 其实就是Python的版本过低导致,我系统中的是2.4.3,看帖子中用的是python2.7解决了该 问题,于是按葫芦画瓢,升级python。

1.下载python2.7.5

wget http://legacy.python.org/ftp//python/2.7.5/Python-2.7.5.tar.bz2

2. 解压文件

tar xvf Python-2.7.5.tar.bz2

3. 创建安装目录

mkdir /usr/local/python27

4. 安装python

cd Python-2.7.5

./configure –prefix=/usr/local/python27

make

make install

5. 修改老版本的ln指向(注意:这里修改后,可能会影响yum的使用)

rm -f  /usr/bin/python

mv /usr/bin/python /usr/bin/python2.4.3

ln -s /usr/local/python27/bin/python /usr/bin/python

vi /usr/bin/yum (将原来的/usr/bin/python 改为 /usr/bin/python2.4)

yum是使用python写的,升级新版本的python后会导致yum不可用,如下为运行yum时的错误提示:

There was a problem importing one of the Python modules

required to run yum. The error leading to this problem was:

No module named yum

解决方法:

查找yum文件,并编辑此py文件

[root@TC-Boss ~]# which yum

/usr/bin/yum

[root@TC-Boss ~]# vi /usr/bin/yum

将#!/usr/bin/python改为:whereis python出来的结果(老版本的python)

#!/usr/bin/python2.4

然后保存OK.

查看一下当前python的版本:

python –version

Python 2.7.5

至此,python升级安装完成,接下来继续安装Nodejs。

进行nodejs的解压目录,然后执行 ./configure命令。没再出现报错,然后make,make install。一路绿灯,顺利安装完成。

测试一下,编写hello.js,内容为console.log(‘Hello Nodejs’)。

node -v

v0.10.24

node hello.js

Hello Nodejs

好了,nodejs也安装成功了。

Node.js 的详细介绍:请点这里

Node.js 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177305.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:49
下一篇 2026年3月26日 下午7:49


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号