[英]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.