ens*_*ger 17 git-bash gcloud google-cloud-sdk
所以,我已经安装了Git,Git Bash,Python2.7,并且我刚刚根据官方指南安装了Google Cloud SDK . 使用Windows 10.
在cmd.exe或"Google Cloud SDK Shell"中,   gcloud运行正常.
然而,在Git Bash中(我更喜欢使用的终端)gcloud返回以下输出(屏幕截图).
echo $PATH 在Git Bash中确实包含了Google SDK的路径(此处突出显示).  
我错过了什么吗?$ PATH中是否有任何可能与gcloud冲突的内容,或者我是否以某种方式错误配置了路径?
我很欣赏任何见解.
UPDATE.这是输出env|grep PATH.我不确定它告诉我的是什么.PATH中的任何其他可执行文件都在工作(vagrant,conda,python等),但gcloud不是.
Vil*_*las 19
您需要使用完整的文件名,即gcloud.sh或gcloud.cmd.有关详细信息,请参阅以下问题:
car*_*ray 15
~/.bashrc使用一行且仅一行创建:
alias gcloud="gcloud.cmd"
并重新启动shell会话.而已.
将以下内容放在.bashrc文件中,该文件应位于C:\ Users\YourWindowsAccount中:
gcloud() {
    "gcloud.cmd" "$@"
}
export -f gcloud
改编自:https://askubuntu.com/a/98791
之后重启Git Bash.
此解决方案比使用别名更好,因为它还允许您从shell脚本调用gcloud.
| 归档时间: | 
 | 
| 查看次数: | 6207 次 | 
| 最近记录: |