2016-04-25 50 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。

相關問題