2017-03-22 11 views
2
私は私のMacBook ProのOSX 0.11.6にApp EngineのためGolangを設定してい

: 行くバージョンgo1.8ダーウィン/ AMD64Gcloudが "app-engine-go"コンポーネントをインストールしないのはなぜですか?

私は

と148.0.0にクラウドSDKを更新

sudoのは/ usr /ローカル/ google-cloud-sdk/bin/gcloudコンポーネントの更新

╔════════════════════════════════════════════════════════════╗ 
╠═ Creating update staging area        ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Uninstalling: BigQuery Command Line Tool     ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Uninstalling: Cloud SDK Core Libraries     ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Uninstalling: Cloud Storage Command Line Tool   ═╣ 
╠════════════════════════════════════════════════════════════╣  
╠═ Uninstalling: gcloud cli dependencies     ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Installing: BigQuery Command Line Tool     ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Installing: Cloud SDK Core Libraries      ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Installing: Cloud Storage Command Line Tool    ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Installing: gcloud cli dependencies      ═╣ 
╠════════════════════════════════════════════════════════════╣ 
╠═ Creating backup and activating new installation   ═╣ 
╚════════════════════════════════════════════════════════════╝ 

後処理ステップの実行...完了。

$ dev_appserver.py app.yamlを

This action requires the installation of components: [app-engine-go] 

Traceback (most recent call last): 
    File "/usr/local/google-cloud-sdk/bin/dev_appserver.py", line 44, in <module> 
    main() 
    File "/usr/local/google-cloud-sdk/bin/dev_appserver.py", line 23, in main 
    command=__file__) 
    File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 189, in EnsureInstalledAndRestart 
    return manager._EnsureInstalledAndRestart(components, msg, command) 
    File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 1139, in _EnsureInstalledAndRestart 
    restart_args=restart_args): 
    File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 665, in Install 
    restart_args=restart_args) 
    File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 742, in Update 
    config.EnsureSDKWriteAccess(self.__sdk_root) 
    File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/config.py", line 195, 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 [/usr/local/google-cloud-sdk]. 

Re-run the command with sudo: sudo /usr/local/google-cloud-sdk/bin/gcloud ... 

"... sudoのは/ usr/local// binに/のgcloud-クラウドSDKをGoogleに" 私は実行するように言われてるのコマンドは何ですか?

「app-engine-go」コンポーネントがインストールされていないのはなぜですか?

答えて

5

あなたは、デフォルトではインストールされません

gcloud components list 

多くのコンポーネントを実行することにより、使用可能なコンポーネントの一覧を見ることができ、そこにそれらのいくつかであり、一部はかなり大きいです。コンポーネントがインストールされていない場合、あなたはのgcloudマシンをインストールしているので、広いあなたがsudoで最後のコマンドを実行する必要があります

gcloud components install app-engine-go 

経由でインストールすることができます。

関連する問題