我正尝试在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