7

我正在关注如何在 AWS 上部署 Ruby on Rails 应用程序的教程,并在尝试执行git aws.push命令时收到以下错误:

fatal: cannot exec 'git-aws.push': Not a directory

根据本教程eb init应该为我创建了这个新的 git 命令,但显然它没有......有人偶然发现了这个问题吗?我怎样才能解决这个问题?

我正在使用 Mac OS Lion。

谢谢

4

4 回答 4

21

我遇到了同样的问题,目前在非 bash 实现上工作的工具安装程序似乎存在一个小问题。

这是修复(通过亚马逊转发给我)使用命令:

 $ bash path/to/AWS-ElasticBeanstalk-CLI-2.3/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh

这里的bash替换了教程中显示的sh然后它对我有用

于 2012-12-28T14:45:55.480 回答
1

我已经使用这个问题的提示来解决我的问题。检查 PATH 中是否没有您没有必要权限的文件夹或文件。

于 2012-11-27T11:36:40.207 回答
0
export PATH=$PATH:<path to unzipped EB CLI package>/eb/linux/python2.7/ 
于 2013-10-21T22:33:30.950 回答
0

在 Windows 中,确保您已运行:

AWSDevTools-OneTimeSetup.bat

AWSDevTools-RepositorySetup.bat

这些批处理文件设置 git 与 EB 和 AWS CLI 的交互。

于 2014-10-26T21:24:03.787 回答