如何使用 Python 2.4 在 CentOS 5.10 中安裝 Node.js?

如何使用 Python 2.4 在 CentOS 5.10 中安裝 Node.js?

我想在我們在 WHM 專用伺服器上託管的網站上使用 Grunt。

它運行 CENTOS 5.10 x86_64 標準和 WHM 11.42.1(build 21)。

重要的是,事情不會中斷,因為我們有超過 20 個網域在這台伺服器上運行網站。

我嘗試從原始碼建立 Node.js,但它需要 Python 2.6+,而我們只安裝了 Python 2.4。我在某處讀到有關使用替代安裝方式安裝 Python 2.6 和 2.4 的內容,但我不知道如何執行此操作。

我發現這個問題有一個 shell 腳本可以為你安裝它,並且 Node.js 確實安裝了,但是它在我運行它的資料夾中創建了一個符號鏈接(壞)並且也沒有為我安裝 npm。

我很懂行,但不是 Linux(尤其是 CentOS)的專家,也無法理解如何讓 Node.js 和 npm 在 CentOS 5.10 上運作。

答案1

安裝第二個具有不同次要(或主要)版本號的 Python 解釋器根本不會幹擾您已安裝的 2.4。

在編譯/安裝過程結束時你應該要做的是執行:

sudo make altinstall

代替

sudo make install

如中所述在 Linux 上建立 Python 文檔

所以就下載最新 (2.7.7) 原始碼,解壓縮 tar 文件,configure然後make.

您可能需要安裝一些開發版本的程式庫,觀察配置輸出是否有可能遺失的庫。

您的 2.4 python 仍將使用python.對於較新版本,您必須python2.7在任何應使用此版本 Python 的腳本頂部使用 或 :

#!/usr/bin/env python2.7

這些都不會幹擾依賴 2.4 的系統(以及專門為該版本安裝的任何程式庫)的正常運作。

相關內容