Próbuję zainstalować pakiet Google Cloud SDK w systemie OSX i wykonać ten sam podręcznik node.js (https://cloud.google.com/nodejs/getting-started/hello-world) i wciąż napotykać problem polegający na tym, że nie znaleziono identyfikatora gcloud
. Może to być po prostu coś prostego na temat ustawiania lub gdzie zapisuję plik.Zainstalowany pakiet Google Cloud SDK, ale nie można uzyskać dostępu do usługi gcloud
Przeczytałem wiele innych postów tutaj, ale nie byłem w stanie rozwiązać tego problemu. Oto wszystkie kroki/numery:
Już stworzyłem projekt w konsoli programisty.
Zainstalować cloud SDK
MacBook-Pro-2:~ nico$ curl https://sdk.cloud.google.com | bash
następnie przejść przez proces
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]:
Potem próbował uwierzytelnić:
MacBook-Pro-2:~ nico$ gcloud auth login
-bash: gcloud: command not found
Potem poszedłem do chmura sdk katalogu bin
MacBook-Pro-2:~ nico$ cd google-cloud-sdk/bin
MacBook-Pro-2:bin nico$ ./gcloud auth login
Autoryzacja powiodła
MacBook-Pro-2:bin nico$ ./gcloud config set project helloworld-project
Ustawianie projekt był udany
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.
Więc potem wyjść z tego katalogu
MacBook-Pro-2:test_project nico$ gcloud components update app
-bash: gcloud: command not found
A teraz to nie działa, muszę ustawić gdzieś gcloud, aby mieć globalny dostęp? Jak mogę go zaktualizować i uzyskać dostęp do narzędzia wiersza poleceń gcloud?
Dzięki Michael! Próbowałem 'gcloud' i nic się nie pokazało, potem otworzyłem' nano ~/.profile' i dodałem (screen shot: http://www.screencast.com/t/bEssG5te4n) i uderzam^O. Uruchomiłem terminal i wciąż nie miałem szczęścia. Zmienilem także '~/.bash_profile' i dodałem go tam (screen shot: http://www.screencast.com/t/jkpNucYZ), ale nadal nie działa. Jakieś pomysły? – NicoM
Głupie pytanie, ale czy zapisałeś zmianę? (To znaczy, jeśli robisz "cat ~/.profile", czy zmiana jest nadal obecna?) –
Tak, uratowałem to. Oto co to jest 'MacBook-Pro-2: ~ nico $ cat ~/.profile' i zwraca ' export PATH = "$ HOME/google-cloud-sdk/bin: $ PATH" ' – NicoM