问题。未加载AWS DevTools(git aws.push)

时间:2013-08-20 15:55:10

标签: git amazon-web-services command-line-interface elastic-beanstalk

在Windows上,我让AWSDevTools前几天工作正常。我是使用Elastic Beanstalk的新手,我前几天在计算机上安装了eb CLI工具。我能够部署他的Hello World教程,但重启后我收到以下错误:

  

Import-Module:指定的模块' AWSDevTools'没装   因为在任何模块目录中找不到有效的模块文件。在   line:1 char:18   +& {Import-Module<<<< AWSDevTools; $ e,$ c = Get-Options $ args; Invoke-AWSElasticBeanstalkPush $ e $ c}       + CategoryInfo:ResourceUnavailable:(AWSDevTools:String)[Import-Module],FileNotFoundException       + FullyQualifiedErrorId:Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

     

术语' Get-Options'不被识别为cmdlet的名称,   功能,脚本文件或可操作程序。检查拼写   名称,或者如果包含路径,请验证路径是否正确   再试一次。在行:1字符:52   +& {Import-Module AWSDevTools; $ e,$ c = Get-Options<<<<的$ args; Invoke-AWSElasticBeanstalkPush $ e $ c}       + CategoryInfo:ObjectNotFound:(Get-Options:String)[],CommandNotFoundException       + FullyQualifiedErrorId:CommandNotFoundException

     

术语' Invoke-AWSElasticBeanstalkPush'不承认是   cmdlet的名称,函数,脚本文件或可运行的程序。校验   名称的拼写,或者如果包含路径,请验证   路径是正确的,然后再试一次。在行:1字符:90   +& {Import-Module AWSDevTools; $ e,$ c = Get-Options $ args; Invoke-AWSElasticBeanstalkPush<<<< $ e $ c}       + CategoryInfo:ObjectNotFound:(Invoke-AWSElasticBeanstalkPush:String)[],CommandNotFoundException       + FullyQualifiedErrorId:CommandNotFoundException

有谁知道如何解决这个问题?

- 编辑 -

似乎我必须以管理员身份运行PowerShell ...不完全确定为什么会这样,在我的Windows 7 Ultimate笔记本电脑上,我能够在PowerShell中使用AWSDevTools模块而不增加权限,但在Windows 8.1预览版中我也有......但是前几天它有效吗?

1 个答案:

答案 0 :(得分:1)

您需要运行AWSDevTools-OneTimeSetup.bat文件。它位于工具包中:AWS-ElasticBeanstalk-CLI-2.4.0 / AWSDevTools / Windows / AWSDevTools-OneTimeSetup.bat

如果您没有该工具包,可以在此处下载:http://aws.amazon.com/code/6752709412171743