2014-01-20 12 views
7

OSX 10.9.1上で、ここで初心者のビット、ここではガイドライントラブル私が欲しいのは、Aのようにそれを使用することです

https://developers.google.com/compute/docs/gcutil/

Do you want to update your system path to include the Google Cloud SDK 
(Y/n)? y 

Enter path to a file to append the PATH update to, or leave blank to 
use /Users/lawrencetaur/.bash_profile: 

Do you want to enable command-line completion? (Y/n)? y 

Traceback (most recent call last): 
    File "/Users/lawrencetaur/google-cloud-sdk/bin/bootstrapping/install.py", line 293, in  <module> 
    bin_path=bootstrapping.BIN_DIR, 
    File "/Users/lawrencetaur/google-cloud-sdk/bin/bootstrapping/install.py", line 213, in  UpdatePath 
    with open(rc_path, 'w') as rc_file: 
IOError: [Errno 13] Permission denied: '/Users/lawrencetaur/.bash_profile' 

以下GC SDKをインストールしようとイムをGoogleクラウドSDKをインストールしますdebianのインスタンスhttps://developers.google.com/compute/docs/quickstart#servewebpages

答えて

17

最後の行は、設定が.bash_profileに書き込まれないようにするためのアクセス許可の問題を示しています。管理者権限でSDKインストーラを実行するとこの実行を行うには:

sudo curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash 

パスワードを求めるプロンプトが表示されたら、通常のログオンパスワードを入力します。あなたがを尋ねられたときに、手動での.bash_profileの編集に慣れている場合

はまた、あなたは、GoogleクラウドSDKを含めるようにシステムパスを更新しますか?あなたはNと答えることができます。これはセットアップが間違いなく完了することを可能にします。その後、クラウドSDKツールをシステムパスに手動で追加する必要があります。 +

export PATH=/Users/lawrencetaur/google-cloud-sdk/bin:$PATH 

して終了とCtrlを押して、保存します。ファイルの一番下に続いてナノ(または任意の他のエディタ)

nano /Users/lawrencetaur/.bash_profile 

を使用して、この編集したファイルを実行するには、行を追加します。 X、その後Y

次に、あなたの現在のターミナルウィンドウを閉じてから、ご利用できなるためのツールのために新しいものを開く必要がありますe。

注:あなたが権限エラーを取得し、保存することができない場合、あなたはにする必要がありますX Ctrlキー + 、そしてN昇格されたアクセス許可を使用して、この時間を再度開き、その後、nanoを終了するには:

sudo nano /Users/lawrencetaur/.bash_profile 
+0

私は上記のすべての方法を試しました。 権限エラーも発生しました。最後の行が助けになりました。 ご協力いただきありがとうございます。 –

+1

ありがとう、この答えは私の問題を解決しました。/Users/lawrencetaurの代わりに注記したいだけで$ HOME /変数を使うことができます。 –

28

私は自分の経験をここで参考にしたいと思います。私はZSHiTerm2を使用しています。私にとって

インストールが

"Enter path to an rc file to update, or leave blank to use: [/users/xxxx/.bash_profile]"を促しました。

ZSHを使用していたので、「〜/ .zshrc」と入力しました。

.zshrcファイルは実際には変更されていますが、間違った方法で変更されています。それはzshbashを交換していない何らかの理由で

# The next line updates PATH for the Google Cloud SDK. 
source '/Users/ianchz/~/users/ianchz/svn_repos/google-cloud-sdk/path.zsh.inc' 

# The next line enables bash completion for gcloud. 
source '/Users/ianchz/~/users/ianchz/svn_repos/google-cloud-sdk/completion.zsh.inc' 

:あなたはzshを使用している場合は本当にこれでなければなりません

# The next line updates PATH for the Google Cloud SDK. 
source '/Users/ianchz/~/users/ianchz/svn_repos/google-cloud-sdk/path.bash.inc' 

# The next line enables bash completion for gcloud. 
source '/Users/ianchz/~/users/ianchz/svn_repos/google-cloud-sdk/completion.bash.inc' 

:インストールにはrcファイルにそれらを追加する必要があります。私は~/.zshrcでそれを変更し、それは働いた。この方法では、gcloudコマンドの自動補完を失うことはありません。

これが役に立ちます。

+3

これは私のために働いた。ありがとう。 – nicholasf

+1

ありがとう!これは完全にここで働いた:) – Muffo

+0

NP、将来googleがこれを将来のリリースで修正することを願っています。今までSDKにはまだこのバグがあります。 –

関連する問題