Estou instalando o Google Cloud SDK para usá-lo. Pergunte ao meu repositório de código-fonte (por enquanto) para aplicativos Android usando o script install.sh
incluído na raiz do SDK, mas estou tendo alguns problemas.
Primeiro, gostaria de perguntar se o SDK não precisa estar sob o caminho protegido da raiz, deixe-me explicar minha lógica ...
Ao instalar sem privilégios elevados, uma isenção é levantada.
-Command: $ ./install.sh
-Output:
Traceback (most recent call last):
File "/opt/google-cloud-sdk/bin/bootstrapping/install.py", line 218, in <module>
main()
File "/opt/google-cloud-sdk/bin/bootstrapping/install.py", line 193, in main
Prompts(pargs.usage_reporting)
File "/opt/google-cloud-sdk/bin/bootstrapping/install.py", line 116, in Prompts
scope=properties.Scope.INSTALLATION)
File "/opt/google-cloud-sdk/lib/googlecloudsdk/core/properties.py", line 1830, in PersistProperty
config.EnsureSDKWriteAccess()
File "/opt/google-cloud-sdk/lib/googlecloudsdk/core/config.py", line 192, in EnsureSDKWriteAccess
raise exceptions.RequiresAdminRightsError(sdk_root)
googlecloudsdk.core.exceptions.RequiresAdminRightsError: You cannot perform this action because you do not have permission to modify the Google Cloud SDK installation directory [/opt/google-cloud-sdk].
Como pode ser visto na última linha, está claro que essa exceção foi levantada devido ao problema de permissões com a gravação no diretório instalado escolhido, neste caso [/opt/google-cloud-sdk]
.
Agora, se eu executar ./install.sh
com privilégios elevados, recebo este aviso:
-Command: $ sudo ./install.sh
-Output:
WARNING: You appear to be running this script as root. This may cause
the installation to be inaccessible to users other than the root user.
Eu escolhi ignorar essa mensagem e continuei com a instalação muito instável que acabou desistindo e vindo para cá.
Antes de tentar recriar todos os problemas encontrados, eu gostaria de começar primeiro no caminho certo e, em seguida, se / os problemas surgirem, forneço os detalhes.