2

在 Windows 上,前几天我让 AWSDevTools 运行良好。我是使用 Elastic Beanstalk 的新手,前几天我在我的计算机上安装了 eb CLI 工具。我能够部署他的 Hello World 教程,但重新启动后出现以下错误:

Import-Module :未加载指定的模块“AWSDevTools”,因为在任何模块目录中都找不到有效的模块文件。在 line:1 char:18 + & { Import-Module <<<< AWSDevTools; $e, $c = 获取选项 $args; Invoke-AWSElasticBeanstalkPush $e $c } + CategoryInfo : ResourceUnavailable: (AWSDevTools:String) [Import-Module], FileNotFoundException + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

术语“Get-Options”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:52 + & { Import-Module AWSDevTools; $e, $c = 获取选项 <<<< $args; 调用 AWSElasticBeanstalkPush $e $c } + CategoryInfo : ObjectNotFound: (Get-Options:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

术语“Invoke-AWSElasticBeanstalkPush”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:90 + & { Import-Module AWSDevTools; $e, $c = 获取选项 $args; 调用-AWSElasticBeanstalkPush <<<< $e $c } + CategoryInfo : ObjectNotFound: (Invoke-AWSElasticBeanstalkPush:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

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

-编辑-

看来我必须以管理员身份运行 PowerShell……不完全确定为什么会这样,在我的 Windows 7 Ultimate 笔记本电脑上,我可以在 PowerShell 中使用 AWSDevTools 模块而无需提高权限,但在 Windows 8.1 Preview 上我也有……但是前几天有效?

4

1 回答 1

1

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

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

于 2013-10-03T23:20:34.083 回答