2011-09-24 149 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因为旧帖子)。 –

相关问题