I'm installing Google Cloud SDK to use it ask my source code repository (for now) for Android apps using the
install.sh script included in the root of the SDK however, I am having a few issues.
First, I'd like to ask if the SDK need not to be under root protected path, let me explain my logic...
When installing without elevated privileges, an exemption is raised.
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].
As it can be seen in the last line, it is clear that this exception was raised because of permissions issue with writing to my chosen installed directory, in this case
Now if I run
./install.sh with elevated privileges I get this warning:
$ sudo ./install.sh
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.
I chose to ignore this message and continued with the very bumpy installation eventually giving up and coming here.
Before attempting to recreate all the issues encountered, I'd like to, first start on the right path, then if/as issues come up, I'll provide the details.