运行“ altinstall”的python2.4进行nodejs安装

| 我是linux的新手,请多多包涵。 我正在尝试让nodejs在我的服务器上运行,但是由于默认的python版本是2.3,并且nodejs至少需要安装2.4,所以我已经完成了python2.4的“ altinstall \”。 python应该正确安装,我可以像/usr/local/bin/python2.4这样运行它,并且当我执行版本检查-V时,它显示Python 2.4。 好的,现在我要尝试在“ 0”步骤继续安装nodejs。问题是我不确定如何实际获取脚本以使用altinstall-ed python2.4二进制文件。 我试过了
./configure --prefix=$HOME/local/node -with-python=/usr/local/bin/python2.4

./configure --with-python=/usr/local/bin/python2.4
但它们不起作用。我仍然不断收到此错误
NameError: name \'set\' is not defined
如何强制脚本使用此“ altinstall”版本的python2.4?     
已邀请:
我查看了源代码,节点源代码中的
./configure --help
并没有说明指定您的python,因此您可以尝试以下略微的技巧: 执行
configure
之前的
alias python=/usr/local/bin/python2.4
可以工作。 它不起作用,是自定义
~/bin
目录中的符号链接(或如果已存在,则类似地命名)到所需的Python: 尝试在
$HOME
路径中创建
bin/
目录:
~$ mkdir bin     # <- in your home path
然后将Python 2.4可执行文件链接到该目录:
~$ cd bin
~/bin$ ln -s /usr/local/bin/python2.4 python
然后在节点源树上,以您的
~/bin
目录作为
$PATH
中的第一个目录运行
configure
[your node.js source path]$ PATH=$HOME/bin:$PATH ./configure
    

要回复问题请先登录注册