はじめに
Cloud SDK のインストールでパスを通すのに手間取ったのでメモ
環境
- mac os Mjave 10.14.4
- シェル:fish
手順
ドキュメント通り
対話型インストーラ部分と同様にコマンドを打つ
$curl https://sdk.cloud.google.com | bash
ここで私はfishを使っているため
~/.config/fish/config.fish
の中身は
.config/fish/config.fish
#rbenvのPATH
set -x PATH $HOME/.rbenv/shims $PATH
set -x PATH $HOME/.nodebrew/current/bin $PATH
#Fish git prompt
set __fish_git_prompt_showdirtystate 'yes'
set __fish_git_prompt_showstashstate 'yes'
set __fish_git_prompt_showuntrackedfiles 'yes'
set __fish_git_prompt_showupstream 'yes'
set __fish_git_prompt_color_branch yellow
set __fish_git_prompt_color_upstream_ahead green
set __fish_git_prompt_color_upstream_behind red
# Status Chars
set __fish_git_prompt_char_dirtystate '⚡'
set __fish_git_prompt_char_stagedstate '→'
set __fish_git_prompt_char_untrackedfiles '☡'
set __fish_git_prompt_char_stashstate '↩'
set __fish_git_prompt_char_upstream_ahead '+'
set __fish_git_prompt_char_upstream_behind '-'
このような内容だったのか
.config/fish/config.fish
#rbenvのPATH
set -x PATH $HOME/.rbenv/shims $PATH
set -x PATH $HOME/.nodebrew/current/bin $PATH
#Fish git prompt
set __fish_git_prompt_showdirtystate 'yes'
set __fish_git_prompt_showstashstate 'yes'
set __fish_git_prompt_showuntrackedfiles 'yes'
set __fish_git_prompt_showupstream 'yes'
set __fish_git_prompt_color_branch yellow
set __fish_git_prompt_color_upstream_ahead green
set __fish_git_prompt_color_upstream_behind red
# Status Chars
set __fish_git_prompt_char_dirtystate '⚡'
set __fish_git_prompt_char_stagedstate '→'
set __fish_git_prompt_char_untrackedfiles '☡'
set __fish_git_prompt_char_stashstate '↩'
set __fish_git_prompt_char_upstream_ahead '+'
set __fish_git_prompt_char_upstream_behind '-'
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/nakagawa/google-cloud-sdk/path.fish.inc' ]; . '/Users/nakagawa/google-cloud-sdk/path.fish.inc'; end
下の方に三行ほど自動で追加されている
しかしパスの通りがうまく行っておらずコマンドを打てなかった
解決策
set -x PATH $HOME/google-cloud-sdk/bin $PATH
を一応追記しておく
#rbenvのPATH
set -x PATH $HOME/.rbenv/shims $PATH
set -x PATH $HOME/.nodebrew/current/bin $PATH
set -x PATH $HOME/google-cloud-sdk/bin $PATH
#Fish git prompt
set __fish_git_prompt_showdirtystate 'yes'
set __fish_git_prompt_showstashstate 'yes'
set __fish_git_prompt_showuntrackedfiles 'yes'
set __fish_git_prompt_showupstream 'yes'
set __fish_git_prompt_color_branch yellow
set __fish_git_prompt_color_upstream_ahead green
set __fish_git_prompt_color_upstream_behind red
# Status Chars
set __fish_git_prompt_char_dirtystate '⚡'
set __fish_git_prompt_char_stagedstate '→'
set __fish_git_prompt_char_untrackedfiles '☡'
set __fish_git_prompt_char_stashstate '↩'
set __fish_git_prompt_char_upstream_ahead '+'
set __fish_git_prompt_char_upstream_behind '-'
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/nakagawa/google-cloud-sdk/path.fish.inc' ]; . '/Users/nakagawa/google-cloud-sdk/path.fish.inc'; end
最後にイニシャライズを行った
gcloud init
ログインして、プロジェクトを選ぶところまでできた