簡體   English   中英

在專用服務器上安裝node.js.

[英]installing node.js on dedicated server

好吧,所以我有一個專用的Linux服務器,我正在嘗試安裝node.js

我跑了

wget http://nodejs.org/dist/node-v0.4.11.tar.gz
tar zxf node-v0.4.11.tar.gz
cd node-v0.4.11

一切都很好

然后我跑了

 ./configure

我得到了

Checking for program g++ or c++          : not found 
Checking for program icpc                : not found 
Checking for program c++                 : not found 
wscript:232: error: could not configure a cxx compiler!

所以如果找到一個說運行這個的頁面我谷歌那個錯誤

 sudo apt-get install build-essential libssl-dev curl git-core

但后來我明白了

-bash: sudo: command not found

請幫幫我,我現在不知道該怎么辦

如果您正在運行一些基於debian的發行版,那么該代碼應該可行。 由於您運行的是CentOS,因此可以點擊鏈接。 不同的Linux發行版使用不同的包管理器。 看起來debian是最受歡迎的(ubuntu,mint,debian ......)你發現很多在線教程都會使用apt來安裝所有內容。 你的選擇是不同的,你應該使用rpm / yum。 由於你缺少gcc編譯器,你應該嘗試執行這個命令(你應該添加更多的包,不確定):

yum install sudo gcc-c++

編輯:更新了serverfault.com的鏈接

實際上,錯誤輸出會告訴您究竟缺少什么: sudo Quick Googl'ing應該揭示這個工具的含義:它允許您使用root權限執行命令,前提是您可以訪問具有足夠特權以使用此功能的用戶帳戶。

因此,您需要root權限才能安裝軟件包。 這並不奇怪。 如果沒有安裝sudo ,你很可能也是

  • root身份登錄,您可以在其中使用apt-get而不使用sudo
  • root身份登錄,因此沒有安裝軟件包所需的權限。 在這種情況下,你運氣不好,你需要與管理員交談。

更新:從您的評論到另一個答案,我認為您使用用戶權限運行並且在PATH中沒有su 你知道root密碼嗎? 如果是,您可以嘗試/bin/su有效。 如果不是,則表示您沒有足夠的權限。

暫無
暫無

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

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