我收到部署到Elastic Beanstalk的错误,因为实例上没有git.我的package.json中的一个依赖项依赖于git存储库并且需要git clone.实例上没有安装Git.我尝试通过.ebextensions .conf文件安装它,同时部署,通过yum,但当我ssh到实例时,它不存在.
问题是:npm install在对该实例调用之前,在Elastic Beanstalk上运行的Linux实例上安装和使用git的正确方法是什么?
这是显示错误的日志:
[2015-04-18T09:00:02.815Z] ERROR [1777] : Command execution failed: Activity failed. (ElasticBeanstalk::ActivityFatalError)
caused by: + /opt/elasticbeanstalk/containerfiles/ebnode.py --action npm-install
npm WARN package.json amity-api-v2@2.0.0 No repository field.
npm WARN package.json amity-api-v2@2.0.0 No README data
npm WARN `git config --get remote.origin.url` returned wrong result (https://github.com/awslabs/dynamodb-document-js-sdk) undefined
npm WARN `git config --get remote.origin.url` returned wrong result (https://github.com/awslabs/dynamodb-document-js-sdk) undefined
npm ERR! git clone https://github.com/awslabs/dynamodb-document-js-sdk undefined
npm ERR! git clone https://github.com/awslabs/dynamodb-document-js-sdk undefined
npm ERR! …Run Code Online (Sandbox Code Playgroud) git amazon-web-services node.js npm amazon-elastic-beanstalk
使用Native Auth时,如果用户已按下"不允许",应用程序如何再次请求auth权限?
我创建了一个使用Native auth对话框连接到Facebook的简单应用程序.测试时,我按下了"不允许".现在,每次按下我创建的"登录"按钮,都会抛出错误,说auth被取消了.在Settings.app中,我的应用程序在Facebook下关闭.重新安装应用程序没有帮助.当用户点击"登录"时,如何让应用程序再次请求auth权限?
提前致谢.