我无法在Ubuntu上启动Google Cloud SDK

时间:2016-05-25 15:11:24

标签: python linux google-app-engine ubuntu permissions

我在Ubuntu上下载了用于python的Google Cloud SDK。 (https://cloud.google.com/sdk/docs/quickstart-linux#before-you-begin

然后我按照页面上的步骤进行操作

gcloud init

我明白了

  

无法在/home/ariel/.config/gcloud/logs中设置日志文件,(IOError:   [Errno 13]许可被拒绝:   '/home/ariel/.config/gcloud/logs/2016.05.25/11.54.37.438036.log')   欢迎!此命令将指导您完成配置   gcloud。

     

错误:(gcloud.init)无法创建默认配置。   确保您拥有以下权限:   [/home/ariel/.config/gcloud/configurations]。无法创建   目录[/home/ariel/.config/gcloud/configurations]:权限   拒绝。

     

请确认您有权写入父母   。目录

PS:然后我发现这个其他文件https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python似乎是相同但它是40.2MB而我使用的是7.5MB

谢谢! 爱丽儿

2 个答案:

答案 0 :(得分:21)

用户 gcbirzan 在irc频道(我推荐)回复了我的问题,在 irc.freenode.net #appengine

我不得不这样做:

sudo chown ariel -R /home/ariel/.config/gcloud

我也在这里留下聊天记录:

  

[14:12] 问:您好

     

[14:13] 问:我刚开始使用app引擎,例如,任何人都可以告诉我这个文件((https://cloud.google.com/sdk/docs/quickstart-linux#before-you-begin))和这个((https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python))(似乎是相同的但它是40.2MB而我使用的是7.5MB)

     

[14:15] A: Google云sdk是gcloud和朋友,你需要它用于flex和其他谷歌云平台的东西。

     

[14:15] A: appengine sdk是本地开发服务器和所有其他东西附带的,可能是你想要的

     

[14:15] A:好吧。狂野,两地兼顾

     

[14:16] 问:确定

     

[14:16] 问:谢谢

     

[14:16] 问:你能帮我解决这个问题吗? I cant init Google Cloud SDK on Ubuntu

     

[14:17] A: sudo chown ariel -R /home/ariel/.config/gcloud

     

[14:19] 问:它有效!

答案 1 :(得分:0)

选项1:

您应该运行

sudo gcloud init

代替gcloud init

选项2:

为您的用户授予所有者权限:

sudo chown -R <username> ~/.config