Mac OSX上的Node.js安装错误:[Errno 13]权限被拒绝错误
我正在尝试在Mac OSX上安装node.js 我遵循以下指南: 我目前正处于“制造”阶段。但我有一个错误:Mac OSX上的Node.js安装错误:[Errno 13]权限被拒绝错误,node.js,installation,Node.js,Installation,我正在尝试在Mac OSX上安装node.js 我遵循以下指南: 我目前正处于“制造”阶段。但我有一个错误: [Errno 13] Permission Denied error: '/usr/local/include/node/' 这个目录在我的计算机上的什么地方 我如何授予许可 我知道这些是基本问题,但正如我所说,我正在学习。您可以尝试以root用户身份运行make/make安装。(仅当您信任来源时) 只需调用comand,如sudoMake或sudoMake安装,然后输入密码 否则,
[Errno 13] Permission Denied error: '/usr/local/include/node/'
我知道这些是基本问题,但正如我所说,我正在学习。您可以尝试以root用户身份运行make/make安装。(仅当您信任来源时) 只需调用comand,如
sudoMake
或sudoMake安装
,然后输入密码
否则,您可能拥有失败的目录,但由于/usr/local/include显然不在您的“拥有”范围内,因此我将坚持作为超级用户。您可以尝试以root用户身份运行make/make安装。(仅当您信任来源时) 只需调用comand,如
sudoMake
或sudoMake安装
,然后输入密码
否则,您可能拥有失败的目录,但由于/usr/local/include显然不在您的“拥有”范围内,因此我将坚持作为超级用户。或者按照@iStefo的建议以root用户身份安装(如果您自己运行
makeinstall
,让安装失败,然后以root用户身份运行makeinstall
,这样可能会稍微安全一些,而root用户只需执行安装)
或者更改运行./configure时执行的安装目录(运行./configure——帮助向您显示要使用的参数)
或者,使用软件包管理器(如macports、fink、homebrew)安装C库和软件包,或者按照@iStefo的建议以root用户身份安装(或者按照自己的方式运行
make install
,让安装失败并以root用户身份运行make install
,这样可能会稍微安全一些,因为root用户只需执行安装)
或者更改运行./configure时执行的安装目录(运行./configure——帮助向您显示要使用的参数)
或者使用软件包管理器安装C库和软件包,例如macports、fink、homebrew,这在我的计算机上的什么位置
/usr
目录隐藏在OS X中。您必须启用隐藏文件,或者您可以使用Finder中的Command+Shift+G转到该目录。截图:
2)我如何授予权限您可以在Finder中进入,右键单击并选择
显示信息
,选择权限
区域,然后更改为允许用户写入的权限,例如:775。或者,您可以运行命令sudo chmod 775/usr/local/include/node
。要授予临时权限,您可以使用sudo make install运行make并输入密码。这将授予make
进程root权限,以便在那里安装Node.js。1)这在我的计算机上的什么位置
/usr
目录隐藏在OS X中。您必须启用隐藏文件,或者您可以使用Finder中的Command+Shift+G转到该目录。截图:
2)我如何授予权限
您可以在Finder中进入,右键单击并选择显示信息
,选择权限
区域,然后更改为允许用户写入的权限,例如:775。或者,您可以运行命令sudo chmod 775/usr/local/include/node
。要授予临时权限,您可以使用sudo make install运行make并输入密码。这将授予make
进程根目录权限,以便在那里安装Node.js。我建议使用适用于Mac OS X的优秀homebrew软件包管理器。以下文章将向您介绍如何安装homebrew并使用它安装Node.js:
希望这对您有所帮助我建议您使用适用于Mac OS X的优秀homebrew软件包管理器。以下文章将向您介绍如何安装homebrew并使用它安装node.js:
希望这有帮助请更新或删除链接(因旧帖子而被否决/而不是被否决)。请更新或删除链接(因旧帖子而被否决/而不是被否决)。