为什么我的AWS实例无法安装node-sass pacakage?

时间:2017-03-21 04:24:32

标签: node.js amazon-web-services sass elastic-beanstalk node-sass

我使用Node创建了一个应用程序,并尝试使用AWS的Elastic Beanstalk来托管它,但是当它到达node-sass时总是会失败npm install。以下是日志中的错误:

  

5162错误node-sass@4.5.0 postinstall:node scripts/build.js   5162错误退出状态1   5163错误在node-sass@4.5.0 postinstall脚本'node scripts / build.js'失败。   5163错误确保安装了最新版本的node.js和npm。   5163错误如果这样做,这很可能是node-sass包的问题,   5163错误与npm本身无关。   5163错误告诉作者您的系统失败:   5163错误节点脚本/ build.js   5163错误您可以通过以下方式获取有关如何为此项目打开问题的信息:   5163错误npm错误node-sass   5163错误或者如果没有,您可以通过以下方式获取他们的信息:   5163错误npm owner ls node-sass   5163错误上面可能有额外的日志记录输出。   5164详细退出[1,true]

这是我的存储库:https://github.com/Jacob-Elder/react-socket.io-messaging

This is my aws configuration

我搜索了这个问题并发现有些人用'--unsafe-perm'标志重新安装了node-sass,但这似乎不是权限问题。我是AWS和编码的新手,所以非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

所以我也有在节点-sass上安装npm失败。我得到与您大致相同的错误消息,但是在您在原始帖子中提到的行上方几行,我看到此“ make:g ++:找不到命令 make:*** [Release / obj.target / libsass / src / libsass / src / ast.o]错误127“。

从以下类似的stackexchange帖子来看:https://serverfault.com/questions/204893/aws-ec2-and-build-essential

依次指向AWS文档,您可能必须运行sudo yum groupinstall "Development Tools"才能获得一些其他二进制文件