我一直在尝试将一个meanio项目部署到AWS ElasticBean但是失败了。首先,这是因为npm
与--production
一起安装时的错误依赖性。其次,它缺少我通过以下配置文件安装的krb5-devel
包:
packages:
yum:
krb5-devel: []
最后,我发现它现在仍在使用,因为默认的Node.js环境在默认搜索路径中不包含Node
和npm
。因此meanio
包的安装后脚本无法正确安装。
我尝试过ssh到服务器并将它们添加到默认路径,然后手动安装我的项目。有用。然后我尝试将node
路径添加到配置文件中,但它不起作用。
option_settings:
- option_name: PATH
value: $PATH:/opt/elasticbeanstalk/node-install/node-v4.2.3-linux-x64/bin
有人可以建议如何正确部署meanio
项目吗?