• node.js简介


    安装
    我的是centos 安装node.js
    1.下载node.js最新稳定版本
    2.解压,编译,安装
    1 #cd /usr/local/node-V0.4.8
    2 #./configure
    3 #make
    4 #make install
    安装依赖python包,如果你的python版本过低,会报下面编译错误
        File "/home/bennybobw/sources/node-v0.2.4/tools/waf-light", line 157, in ?
        import Scripting
        File "/home/bennybobw/sources/node-v0.2.4/tools/wafadmin/Scripting.py", line 9, in ?
        import Utils, Configure, Build, Logs, Options, Environment, Task
        File "/home/bennybobw/sources/node-v0.2.4/tools/wafadmin/Build.py", line 18, in ?
        import Runner, TaskGen, Node, Scripting, Utils, Environment, Task, Logs, Options
        File "/home/bennybobw/sources/node-v0.2.4/tools/wafadmin/TaskGen.py", line 54, in ?
        class task_gen(object):
        File "/home/bennybobw/sources/node-v0.2.4/tools/wafadmin/TaskGen.py", line 87, in task_gen
        traits = Utils.DefaultDict(set)
        NameError: name 'set' is not defined
    解决办法,下载python2.6并安装,

     python版本2.6.1

    cd /usr/local/src/ 
    sudo wget http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tgz
    sudo tar -zxvf Python-2.6.1.tgz
    cd /usr/local/src/Python-2.6.1
    sudo ./configure
    sudo make all
    sudo make install
    sudo make clean
    sudo make distclean
    sudo mv /usr/bin/python /usr/bin/python-bak
    sudo ln -s /usr/local/bin/python2.6 /usr/bin/python

    更新完python版本后回来继续
     ./configure 通过

    make

    后来发现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

    Please install a package which provides this module, or
    verify that the module is installed correctly.

    It's possible that the above module doesn't match the
    current version of Python, which is:
    2.6.1 (r261:67515, Feb  8 2012, 19:22:40)
    [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)]

    If you cannot solve this problem yourself, please go to
    the yum faq at:
      http://wiki.linux.duke.edu/YumFaq


    然后继续百度,发现原来是更新python版本出现的问题,

    解决办法:

    修改yum文件
    #vi /usr/bin/yum

    网络上有网友是
    将 #!/usr/bin/python 修改为 #!/usr/bin/python2.4

    而我也这样修改则不行,随后我查看了下/usr/bin目录下有个python3,修改为#!/usr/bin/python3后正常

    运行yum,ok!

     yum好了后继续看上面make的报错问题:

    百度之后发现说是gcc版本问题,我机器的gcc版本是3.*,而node要求4.*的所以又进行了gcc的升级操作。

    gcc升级步骤略过。。。。。。。。。

    等待gcc升级完成后,

    make      ok

    make install   ok

    到此安装完成

  • 相关阅读:
    记一次在黑盒环境下使用网络设备(华为)寻找主机
    mips交叉编译zlib
    Python 爬虫 之LOL皮肤图片抓取
    gitlab 新建项目 并将本地项目上传
    flask项目目录结构
    SQLALCHEM 初始化数据库
    python连接access数据库查询
    .Net Core 3.1 -- APISIX2.6 微服务网关入门
    SqlServer Agent代理无法启动(启动后自动关闭)的解决方法
    Centos7安装配置DNS服务器
  • 原文地址:https://www.cnblogs.com/itshark/p/2343689.html
Copyright © 2020-2023  润新知