我可以在Windows上的Git Bash中使用gcloud吗?
问题描述:
所以,我已经安装的Git,Git的猛砸,Python2.7和我刚刚安装了谷歌云SDK per the official guide.使用Windows 10我可以在Windows上的Git Bash中使用gcloud吗?
在CMD.EXE,或“谷歌云SDK壳”, gcloud
工作正常。
然而,在Git Bash中,我更喜欢使用终端,gcloud
返回以下输出(屏幕截图)。
echo $PATH
Git中的Bash不包括路径谷歌SDK(这里强调)。
我这么想吗? $ PATH中是否有可能与gcloud冲突的内容,或者我是否以某种方式错误配置路径?
我很欣赏任何见解。
UPDATE。这是env|grep PATH
的输出。我不确定它告诉我什么。 PATH中的任何其他可执行文件正在工作(vagrant,conda,python等),但gcloud不是。
答
您需要使用完整的文件名,即gcloud.sh或gcloud.cmd。请参阅以下问题了解更多详情:
答
与一个只有一行创建~/.bashrc
:
alias gcloud="gcloud.cmd"
,并重新启动你的shell会话。而已。
答
放入应位于在C .bashrc文件如下:\用户\ YourWindowsAccount:此后https://askubuntu.com/a/98791
重启GIT中击:
gcloud() {
"gcloud.cmd" "[email protected]"
}
export -f gcloud
从改编。
此解决方案比使用别名更好,因为它允许您从shell脚本中调用gcloud。
可能重复的[Git Bash没有看到我的路径](http://stackoverflow.com/questions/10681101/git-bash-doesnt-see-my-path) – Vilas