簡體   English   中英

使用PYTHON的備用安裝來安裝node.js

[英]Install node.js using alternate install of PYTHON

我的服務器正在運行CentOS 5.8,並使用PYTHON 2.4

我安裝了PYTHON 2.7的備用版本以用於安裝node.js

我遵循了一些不同的教程以達到這一點,並且需要一些幫助才能完成

我在節點目錄中,並使用此命令進行配置

/usr/bin/env python2.7 ./configure

當我運行make命令時,出現錯誤。

     File "../../tools/js2c.py", line 387
    except Error as e:
                  ^
SyntaxError: invalid syntax
make[1]: *** [/root/node/out/Release/obj/gen/libraries.cc] Error 1
make[1]: Leaving directory `/root/node/out'
make: *** [node] Error 2

我相信是因為它使用的是2.4版本的python。 如何強制makemake install命令使用python 2.7的替代安裝?

我是linux命令的完整入門者。

我通過執行以下操作完成了此任務。 全過程

  1. yum update -y
  2. yum -y groupinstall "Development Tools"
  3. 安裝了git ...遵循此( https://stackoverflow.com/a/8327476/888640
  4. 已安裝PYTHON的備用版本
  5. wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
  6. tar -xvzf Python-2.7.2.tgz
  7. cd Python-2.7.2
  8. ./configure
  9. make altinstall
  10. cd
  11. 使用正確的python版本
  12. mv /usr/bin/python /usr/bin/python.old
  13. ln -s /usr/local/bin/python2.7 /usr/bin/python
  14. 安裝節點
  15. cd node
  16. ./configure
  17. make
  18. make install
  19. 改回普通版本的python
  20. mv /usr/bin/python.old /usr/bin/python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM