2016-04-25 96 views
4

所以,我已经安装的Git,Git的猛砸,Python2.7和我刚刚安装了谷歌云SDK per the official guide.使用Windows 10我可以在Windows上的Git Bash中使用gcloud吗?

在CMD.EXE,或“谷歌云SDK壳”, gcloud工作正常。

然而,在Git Bash中,我更喜欢使用终端,gcloud返回以下输出(屏幕截图)。

enter image description here

echo $PATH Git中的Bash不包括路径谷歌SDK(这里强调)。

enter image description here

我这么想吗? $ PATH中是否有可能与gcloud冲突的内容,或者我是否以某种方式错误配置路径?

我很欣赏任何见解。


UPDATE。这是env|grep PATH的输出。我不确定它告诉我什么。 PATH中的任何其他可执行文件正在工作(vagrant,conda,python等),但gcloud不是。

enter image description here

+2

可能重复的[Git Bash没有看到我的路径](http://stackoverflow.com/questions/10681101/git-bash-doesnt-see-my-path) – Vilas

回答

4

您需要使用完整的文件名,即gcloud.sh或gcloud.cmd。请参阅以下问题了解更多详情:

Git Bash doesn't see my PATH

+0

这个工程! 'gcloud.cmd'适用于我。有什么办法来解决这个问题吗? – ensminger

+1

感谢您确认它的工作。你能澄清一下你的意思吗? – Vilas

+0

对不起。有没有什么办法可以“纠正”这个,这样我就不必附加文件扩展名,并且可以正常使用该命令了? – ensminger

3

与一个只有一行创建~/.bashrc

alias gcloud="gcloud.cmd" 

,并重新启动你的shell会话。而已。

0

放入应位于在C .bashrc文件如下:\用户\ YourWindowsAccount:此后https://askubuntu.com/a/98791

重启GIT中击:

gcloud() { 
    "gcloud.cmd" "[email protected]" 
} 
export -f gcloud 

从改编。

此解决方案比使用别名更好,因为它允许您从shell脚本中调用gcloud。

相关问题