【问题标题】:Sodium fails to install when on Raspberry Pi在 Raspberry Pi 上安装 Sodium 失败
【发布时间】:2017-11-21 02:36:00
【问题描述】:

在我的 Raspberry Pi 上尝试使用 NPM 安装 Sodium 时,安装总是失败并抱怨它没有对 /home/Captain/node_modules/libsodium 的写入权限。我正在通过sudo 运行安装命令,但安装仍然无法正常工作。我只是把我的安装搞砸了吗?

$ sudo npm install sodium

npm WARN checkPermissions Missing write access to /home/Captain/node_modules/libsodium
npm WARN enoent ENOENT: no such file or directory, open '/home/Captain/package.json'
npm WARN discord.js@11.2.1 requires a peer of erlpack@hammerandchisel/erlpack but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.2.1 requires a peer of node-opus@^0.2.6 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.2.1 requires a peer of opusscript@^0.0.3 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.2.1 requires a peer of libsodium-wrappers@^0.5.4 but none is installed. You must install peer dependencies yourself.
npm WARN discord.js@11.2.1 requires a peer of uws@^0.14.5 but none is installed. You must install peer dependencies yourself.
npm WARN Captain No description
npm WARN Captain No repository field.
npm WARN Captain No README data
npm WARN Captain No license field.

npm ERR! path /home/Captain/node_modules/libsodium
npm ERR! code ELOOP
npm ERR! errno -40
npm ERR! syscall access
npm ERR! ELOOP: too many symbolic links encountered, access '/home/Captain/node_modules/libsodium'

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2017-11-21T02_23_41_242Z-debug.log

【问题讨论】:

    标签: node.js npm npm-install


    【解决方案1】:

    不,你的设置没问题。

    试试这个命令

    sudo chmod 777 /home/Captain/node_modules/libsodium
    

    应该可以解决它。

    编辑:我知道这是一个 2 岁的答案,但我想告诉那些偶然发现这篇文章的人永远不要使用 777! 777 允许任何人读取、写入和执行您的文件,您应该使用 644,它只允许任何人读取文件,而您可以读取和写入所述文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多