当前位置: 首页 > 知识库问答 >
问题:

AWS Amplify cli无法在Mac上安装

严升
2023-03-14

尝试安装AWS Amplify CLI并遵循以下步骤

当我运行npm安装-g@aws-amplify/clisudo-npm安装-g@aws-amplify/cli时,我得到以下错误

node pre gyp WARN使用请求node pre gyp https下载node pre gyp WARN预构建二进制文件不可为安装fsevents@1.2.7和node@11.8.0(node-v67 ABI,未知)(使用node-gyp返回到源代码编译)node-pre-gyp警告命中错误EACCES:permission denied,mkdir'/usr/local/lib/node_modules/node/lib/node_modules/@aws-amplify/cli/node_modules/fsevents/lib'gyp ERR!配置错误gyp ERR!堆栈错误:EACCES:permission denied,mkdir'/usr/local/lib/node_modules/node/lib/node_modules/@aws amplify/cli/node_modules/fsevents/build'gyp ERR!达尔文系统18.2.0 gyp错误!命令“/usr/local/lib/node_modules/node/bin/node_modules//usr/local/lib/node_modules/npm/node_modules/node gyp/node gyp/bin/node gyp.js”“configure”“--回退到构建”“--module=/usr/local/lib/node_modules/node_modules/@aws-amplify/cli/node_modules/fsevents/lib/Release/Release/node-v67-darwin-x64/fse.node”“--module\u“--module_path=/usr/local/lib/node_modules/node/lib/node_modules/@aws amplify/cli/node_modules/fsevents/lib/binding/Release/node-v67-darwin-x64”“--napi_version=4”“--node_abi napi=napi”gyp ERR!cwd/usr/local/lib/node_modules/node/lib/node_modules/@aws-amplify/cli/node_modules/fsevents-gyp-ERR!节点-v11。8.0 gyp错误!节点gyp-v3。8.0 gyp错误!不正常节点前gyp错误!生成错误节点前gyp错误!堆栈错误:未能执行“/usr/local/lib/node_modules/node/bin/node/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node gyp”。js configure--fallback to build--module=/usr/local/lib/node_modules/node/lib/node_modules/@aws amplify/cli/node_modules/fsevents/lib/binding/Release/node-v67-darwin-x64/fse。node--module_name=fse--module_path=/usr/local/lib/node_modules/node/lib/node_modules/@aws-amplify/cli/node_modules/fsevents/lib/binding/Release/node-v67-darwin-x64--node_-abi_-napi=napi'(1)node-pre-gyp ERR!在子进程中进行堆栈。(/usr/local/lib/node_modules/node/lib/node_modules/@aws amplify/cli/node_modules/fsevents/node_modules/node pre-gyp/lib/util/compile.js:83:29)node pre-gyp ERR!在子进程中进行堆栈。发出(events.js:197:13)节点前gyp错误!maybeClose(internal/child_process.js:978:16)节点前gyp ERR的堆栈!在进程中堆叠。儿童过程_手柄onexit(internal/child_process.js:265:5)节点预gyp错误!系统达尔文18.2.0节点前gyp错误!命令“/usr/local/lib/node_modules/node/bin/node”“/usr/local/lib/node_modules/node/lib/node_modules/@aws-amplify/cli/node_modules/node-pre-gyp/bin/node-pre-gyp”“install”“--fallback to build”node-pre-gyp ERR!cwd/usr/local/lib/node_modules/node/lib/node_modules/@aws-amplify/cli/node_modules/fsevents-node-pre-gyp-ERR!节点-v11。8.0节点预gyp错误!gyp前节点-v0。10.3节点预gyp错误!不正常无法执行“/usr/local/lib/node_modules/node/bin/node/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node gyp”。js configure--fallback to build--module=/usr/local/lib/node_modules/node/lib/node_modules/@aws amplify/cli/node_modules/fsevents/lib/binding/Release/node-v67-darwin-x64/fse。node--module_name=fse--module_path=/usr/local/lib/node_modules/node/lib/node_modules/@aws-amplify/cli/node_modules/fsevents/lib/binding/Release/node-v67-darwin-x64--node_-abi_-napi=napi'(1)npm WARN graphql-import@0.4.5需要graphql@^0.11.0 | | ^0.12.0 | | ^0.13.0的对等方,但未安装任何对等方。您必须自己安装对等依赖项。npm警告可选跳过可选依赖项:fsevents@1.2.7(node_modules/@aws amplify/cli/node_modules/fsevents):npm警告可选跳过可选依赖项:fsevents@1.2.7安装:node安装npm警告可选跳过可选依赖项:退出状态1

  • @自动气象站放大/cli@0.1.44在57.461s中添加了1个参与者的2个包,删除了6个包,更新了29个包

当我分别安装node-pre-gypnode-gyp时,我得到相同的错误。

我在项目文件夹上安装了CHMOD 0777,然后尝试在没有-g标志的情况下再次安装,但出现了相同的错误。

操作系统:Mojave10.14.2
节点:v11。8.0
npm:6.5.0

共有3个答案

宰父冠玉
2023-03-14

我也有类似的问题。出于某种奇怪的原因,我需要设置python版本。类似于npm配置集python python2。7.

扩增需要本地资源,并且需要与环境绑定,尤其是在它们之间切换时。

就像Mac上的dev/prod或本地dev vs windows中的某些dev。

看放大环境添加

湛嘉歆
2023-03-14

固定。

似乎有一个问题,我的全局安装节点和npm,缺少/不正确的条目:

  • ~/。bash_简介
  • ~/。巴什尔

修复方法是完全移除节点

  • https://github.com/brock/node-reinstall/

请注意:

  • 您可能需要手动删除某些节点或npm文件
鲜于凯康
2023-03-14

您也可以尝试以下对我有效的命令:

sudo npm install -g @aws-amplify/cli --unsafe-perm=true 
 类似资料:
  • 我试图通过克隆repo在mac os 10.13上安装Multicorn。在我的机器上,但得到错误,我还安装了mac os 10.13的xcode。 我得到的错误: Python的版本是2.7 clang-wall-Wwiness-原型-Wpoint er-arith-Wdisonation-post-语句-Wfalse=vla-Wendif-标签-Wwiness-forment-属性-Wform

  • 问题内容: 这是我的错误信息: 所以2.7找不到pygame。这是在新安装的python上,而且我可以进入其他模块(pyo,wx,numpy)。我已经重新安装了pygame并在相应的库文件夹中查看,但在任何地方都找不到pygame模块。重新安装不能解决此问题。有什么建议吗? 编辑:在回答问题时,我怎么安装pygame的,我从这里位于的.dmg安装http://www.pygame.org/down

  • 正在下载https://dl.google.com/android/repository/emulator-darwin_x64-7243153.zipnet。SocketException:连接重置警告:在准备Android模拟器的SDK包时出错:连接重置。“安装Android模拟器(修订版:30.5.4)”失败。 当我试图在我的macbook pro m1上安装android Studio时显

  • 问题内容: 我正在尝试安装matplotlib以在Mac OS X上的Python中绘制应用程序图形。当我运行“ python setup.py install”时,它给了我这样的错误负载:http : //pastebin.com/u7fL37ic。 快速摘要: 我使用MacPorts安装了freetype,我认为这可以解决问题,但是没有运气。给我和以前一样的错误。似乎找不到正确的freetyp

  • 问题内容: 我想安装Lxml,以便随后可以安装Scrapy。 今天更新Mac时,不允许我重新安装lxml,但出现以下错误: 我尝试使用brew安装libxml2和libxslt,两者都安装良好,但是我仍然无法安装lxml。 上次安装时,我需要在Xcode上启用开发人员工具,但由于其更新为Xcode 5,因此不再提供该选项。 有人知道我需要做什么吗? 问题答案: 你应该为xcode安装或升级命令行工

  • 我想安装Lxml,这样我就可以安装Scrapy了。 当我今天更新我的Mac时,它不允许我重新安装lxml,我得到以下错误: 有人知道我需要做什么吗?