我正嘗試在OSX上安裝Google Cloud SDK,並執行此node.js教程(https://cloud.google.com/nodejs/getting-started/hello-world),並且遇到未找到gcloud
的問題。這可能只是簡單的設置或保存文件的位置。已安裝Google Cloud SDK但無法訪問gcloud
我已經閱讀了大量的其他帖子,但一直沒能解決這個問題。以下是所有步驟/問題:
我已經在開發控制檯中創建了一個項目。
安裝雲SDK
MacBook-Pro-2:~ nico$ curl https://sdk.cloud.google.com | bash
然後通過流程去
Directory to extract under (this will create a directory google-cloud-sdk) (/Users/nico):
Do you want to help improve the Google Cloud SDK (Y/n)? y
Modify profile to update your $PATH and enable bash completion? (Y/n)? y
Enter path to an rc file to update, or leave blank to use [/Users/nico/.bash_profile]:
然後我試圖驗證:
MacBook-Pro-2:~ nico$ gcloud auth login
-bash: gcloud: command not found
然後,我走進雲SDK bin目錄
MacBook-Pro-2:~ nico$ cd google-cloud-sdk/bin
MacBook-Pro-2:bin nico$ ./gcloud auth login
驗證成功
MacBook-Pro-2:bin nico$ ./gcloud config set project helloworld-project
設置項目是成功的
MacBook-Pro-2:bin nico$ ./gcloud components update app
ERROR: (gcloud.components.update) Your current working directory is inside the Cloud SDK install root: /Users/nico/google-cloud-sdk.
In order to perform this update, run the command from outside of this directory.
所以後來我搬出該目錄
MacBook-Pro-2:test_project nico$ gcloud components update app
-bash: gcloud: command not found
,現在它不工作,我必須在某處設置gcloud,以便全球訪問?我如何更新它並訪問gcloud命令行工具?
謝謝Michael!我嘗試了'哪個gcloud',什麼都沒有出現,然後我打開'nano〜/ .profile'並添加它(屏幕截圖:http://www.screencast.com/t/bEssG5te4n),然後點擊^ O。我重新啓動終端,仍然沒有運氣。我還編輯了'〜/ .bash_profile'並將其添加到那裏(屏幕截圖:http://www.screencast.com/t/jkpNucYZ),但它仍然不起作用。有任何想法嗎? – NicoM
愚蠢的問題,但你保存更改? (也就是說,如果你做了「cat〜/ .profile」,那麼這個改變還在嗎?) –
是的,我救了它。這就是它'MacBook-Pro-2:〜nico $ cat〜/ .profile',它會返回 'export PATH =「$ HOME/google-cloud-sdk/bin:$ PATH」' – NicoM