2016-04-25 12 views
4

は、Gitのbashは、Python2.7は、と私はcmd.exeのではWindowsの10WindowsのGit Bashでgcloudを使うことはできますか?だから、私はGitのインストールした

使用SDK per the official guide. Googleクラウドをインストールした、または "GoogleクラウドSDKシェル"、 gcloudは問題なく動作します。

しかし、私が使用したい端末であるGit Bashでは、gcloudは次の出力(スクリーンショット)を返します。 Gitのバッシュで

enter image description here

echo $PATH GoogleのSDK(ここで強調表示)へのパスを含んでいます。

enter image description here

私は何かが足りないのですか? $ PATHにgcloudと競合する可能性のあるものがありますか、あるいは何とか経路を誤って設定しましたか?

洞察力に感謝します。


更新。ここにはenv|grep PATHの出力があります。私はそれが私に何を伝えるのか分からない。 PATH内の他の実行可能ファイルは動作していますが(gagrant、conda、pythonなど)、gcloudは動作しません。

enter image description here

+2

[Git Bashには私のPATHが表示されません](http://stackoverflow.com/questions/10681101/git-bash-doesnt-see-my-path) – Vilas

答えて

4

あなたは完全なファイル名、すなわちgcloud.shまたはgcloud.cmdを使用する必要があります。唯一無二のラインで~/.bashrcを作成

Git Bash doesn't see my PATH

+0

これは機能します! 'gcloud.cmd'は私のために働く。これを説明する方法はありますか? – ensminger

+1

ご確認いただきありがとうございます。あなたは「これを説明する」という意味を明確にすることはできますか? – Vilas

+0

申し訳ありません。これを修正する方法はありますか?そのため、ファイル拡張子を追加する必要はなく、通常のコマンドを使用できますか? – ensminger

3

alias gcloud="gcloud.cmd" 

とセッションを再起動シェルの詳細は、次の質問を参照してください。それでおしまい。

0

Cに配置する必要がある.bashrcファイルに次のように置く:\ユーザーはYourWindowsAccountを\:

から適応
gcloud() { 
    "gcloud.cmd" "[email protected]" 
} 
export -f gcloud 

:その後https://askubuntu.com/a/98791

再起動Gitのバッシュ。

このソリューションは、シェルスクリプトからもgcloudを呼び出すことができるため、別名を使用するよりも優れています。

関連する問題