2011-09-24 150 views

回答

2

1)這哪裏是我的電腦上
/usr目錄是隱藏在OS X您必須啓用隱藏的文件,或者您可以使用Command + Shift + G鍵從Finder中去那裏。截圖:http://o7.no/oaQCDL

2)如何授予權限
您可以去那裏在Finder中,右鍵單擊並選擇Show Info,選擇Permissions區,並更改權限,將允許用戶編寫,例如:775.或者,您可以運行命令sudo chmod 775 /usr/local/include/node。要臨時授予權限,您可以使用sudo make install運行make並輸入您的密碼。這將使make進程root權限在那裏安裝Node.js。

+0

非常感謝。 – hart929

0

您可以嘗試以root用戶身份運行make/make install。 (只有你相信源)

只需調用指令sudo makesudo make install並輸入您的密碼。否則,你可以擁有失敗的目錄,但由於/ usr/local/include顯然不屬於你的「擁有」,我會堅持成爲超級用戶。

0

要麼以root身份安裝的@iStefo建議(也許就更安全運行make install爲自己,讓安裝失敗,thrn運行make install爲根qhich將只是不安裝)

或更改安裝目錄,你在運行./configure時運行。(運行./configure --help希望顯示你要使用的參數)

或者使用軟件包管理器安裝C庫和軟件包例如MacPorts的,芬克,自制

1

我會建議使用的Mac OS X的優秀自制包管理器下後向您介紹如何安裝自制軟件,並用它來安裝的node.js:

http://vivahate.com/2010/10/10/node-os-mac-os-x/

希望這有助於

+0

請更新或刪除鏈接(upvoted後,而不是downvoted因爲舊帖子)。 –

相關問題