在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预览版中我也有......但是前几天它有效吗?
答案 0 :(得分:1)
您需要运行AWSDevTools-OneTimeSetup.bat文件。它位于工具包中:AWS-ElasticBeanstalk-CLI-2.4.0 / AWSDevTools / Windows / AWSDevTools-OneTimeSetup.bat
如果您没有该工具包,可以在此处下载:http://aws.amazon.com/code/6752709412171743