无法在 cygwin 环境中执行 aws 配置没有此类文件或目录错误

SS321c

由于硬件限制,我有使用 Windows 7 的限制。这是我完成所有作业的唯一机器。我安装了cygwin ad 想用awscli。

我在这里阅读了文章How to get AWS command line interface to work in cygwin from I read things here http://wiki.fast.ai/index.php/Awscli_in_cygwin上面提到的答案我试过了

pip uninstall awscli
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
apt-cyg install python
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install awscli

当我做

$ aws --version
aws-cli/1.15.81 Python/2.7.14 CYGWIN_NT-6.1/2.10.0(0.325/5/3) botocore/1.10.80

现在,当我执行 aws configure 时出现错误

DEEL@DEEL-PC ~/.aws
$ aws configure
AWS Access Key ID [****************NLVA]:
AWS Secret Access Key [****************2YhC]:
Default region name [None]: ap-south-1
Default output format [None]: text

[Errno 2] No such file or directory: ''

它在抱怨什么,我该如何摆脱它?当我做

$ cat config
[default]
output = text
region = ap-south-1

我以前曾尝试设置并制作这些条目。现在当我跑

$ aws ec2 describe-instances
You must specify a region. You can also configure your region by running "aws configure".

当我运行 aws configure

DEEL@DEEL-PC ~/.aws
$ aws configure
AWS Access Key ID [****************NLVA]:
AWS Secret Access Key [****************2YhC]:
Default region name [None]: ap-south-1
Default output format [None]: text

[Errno 2] No such file or directory: ''

在 cygwin 上配置 aws 时,我还检查了No such file or directory 错误,但无法解决问题。

现在我做到了

$ rm -rfv .aws/
removed '.aws/credentials'
removed directory '.aws/'

然后再次

DEEL@DEEL-PC ~ $ aws configure 
AWS Access Key ID [None]: ****************VA 
AWS Secret Access Key [None]: *************hC 
Default region name [None]: ap-south-1 
Default output format [None]: text
[Errno 2] No such file or directory: ''

但我再次得到同样的错误。现在这是一个问题,我还应该在这里检查 awscli 以便在 cygwin 中工作吗?

SS321c

我发布此答案以供将来参考

1)从cygwin安装程序安装python3-pip,它直接安装了cygwin的所有依赖项。(但是,原来的问题并没有单独解决,我不得不转到第 2 步)
2)根据这里的建议
在 Windows 7 中以管理员身份启动 cygwin(这直接为我解决了问题)
3)删除了环境变量 AWS_CONFIG_FILE根据此处的建议定义

4) hash -d aws (清除缓存)

事情奏效了。我现在可以在 cygwin 中使用 aws 命令。可以启动 amazon ec2 实例并在命令行上启动和停止它。但是,欢迎任何建议/答案以进一步了解这里可能出了什么问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

g ++ / gcc 9.1.0:致命错误:无法执行“ as”:execvp:没有此类文件或目录

错误:无法执行子进程“ kfmclient”(没有此类文件或目录)

无法打开流:Homestead环境中没有此类文件或目录

尝试执行php文件时,PHP无法打开Stream没有此类文件或目录

PHP-无法打开流:在该目录中没有此类文件或目录

错误:无法锁定配置文件.git / config:没有此类文件或目录

systemctl:无法执行操作:没有此类文件或目录

apt升级:无法执行操作:没有此类文件或目录

无法执行子进程(没有此类文件或目录)

Gnome快捷方式:无法执行子进程“ if”(没有此类文件或目录)

无法执行“ mysql”:使用autoexpect没有此类文件或目录

无法执行子进程“ palimpset”(没有此类文件或目录)

“无法执行子进程(没有此类文件或目录)”

Debian xarchiver“无法执行子进程“ ar”(没有此类文件或目录)”

无法在docker中运行脚本文件,没有此类文件或目录

获取cp无法创建常规文件openssl中没有此类文件或目录

AWS ECR Get登录命令-Ansible中没有此类文件或目录

无法在Windows中安装pycocotools:致命错误C1083:无法打开包含文件:io.h:没有此类文件或目录错误:

无法打开流。仅在__destruct()中没有此类文件或目录

无法评估Dockerfile路径中的符号链接:lstat <路径>没有此类文件或目录

mv:无法统计shell脚本中没有此类文件或目录

Xamarin Android中没有此类文件或目录错误

我无法启用或禁用用户服务:无法执行操作:没有此类文件或目录

jQuery无法在angular 6中正常工作错误:ENOENT:没有此类文件或目录,请打开'... \ node_modules \ jquery \ dist \ jquery.min.js'

在Cygwin中使用Python的startapp时,没有此类文件或目录错误

无法打开配置文件“ / dev / fd / 63”,错误:wpa_supplicant没有此类文件或目录

在Windows中编译ZBar示例时出错:无法打开包含文件:'Magick ++。h':没有此类文件或目录

无法打开包含文件'afxwin.h':vs 2013 C ++中没有此类头文件或目录

警告:未知:无法打开流:在第0行(php)的“未知”中没有此类文件或目录