Mac OSX上的Node.js安装错误:[Errno 13]权限被拒绝错误

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安装,然后输入密码 否则,

我正在尝试在Mac OSX上安装node.js

我遵循以下指南:

我目前正处于“制造”阶段。但我有一个错误:

[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:

    希望这有帮助

    请更新或删除链接(因旧帖子而被否决/而不是被否决)。请更新或删除链接(因旧帖子而被否决/而不是被否决)。