ARM-raspberry pi上的组件列表中没有App-engine-go组件

时间:2017-11-04 20:23:57

标签: linux google-app-engine raspberry-pi arm raspberry-pi3

修复this issue后,appengine团队建议使用x86 Linux源代码来安装ARM环境,例如raspberry pi 3.

下载gcloud sdk后,当我在raspberry pi上运行gcloud components list时,我得到以下组件列表

+------------------------------------------------------------------------------------------+
|                                        Components                                        |
+---------------+-----------------------------------+--------------------------+-----------+
|     Status    |                Name               |            ID            |    Size   |
+---------------+-----------------------------------+--------------------------+-----------+
| Not Installed | Cloud Datalab Command Line Tool   | datalab                  |   < 1 MiB |
| Not Installed | Cloud Datastore Emulator          | cloud-datastore-emulator |  17.7 MiB |
| Not Installed | Cloud Datastore Emulator (Legacy) | gcd-emulator             |  38.1 MiB |
| Not Installed | Cloud Pub/Sub Emulator            | pubsub-emulator          |  33.2 MiB |
| Not Installed | gcloud Alpha Commands             | alpha                    |   < 1 MiB |
| Not Installed | gcloud Beta Commands              | beta                     |   < 1 MiB |
| Not Installed | gcloud app Java Extensions        | app-engine-java          | 116.0 MiB |
| Not Installed | gcloud app PHP Extensions         | app-engine-php           |           |
| Not Installed | gcloud app Python Extensions      | app-engine-python        |   6.2 MiB |
| Installed     | BigQuery Command Line Tool        | bq                       |   < 1 MiB |
| Installed     | Cloud SDK Core Libraries          | core                     |   7.4 MiB |
| Installed     | Cloud Storage Command Line Tool   | gsutil                   |   3.3 MiB |
+---------------+-----------------------------------+--------------------------+-----------+

当我在x86_64系统上运行相同的操作时,我会得到以下列表。

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                  Components                                                 │
├───────────────┬──────────────────────────────────────────────────────┬──────────────────────────┬───────────┤
│     Status    │                         Name                         │            ID            │    Size   │
├───────────────┼──────────────────────────────────────────────────────┼──────────────────────────┼───────────┤
│ Not Installed │ App Engine Go Extensions                             │ app-engine-go            │  97.7 MiB │
│ Not Installed │ Cloud Bigtable Command Line Tool                     │ cbt                      │   4.0 MiB │
│ Not Installed │ Cloud Bigtable Emulator                              │ bigtable                 │   3.5 MiB │
│ Not Installed │ Cloud Datalab Command Line Tool                      │ datalab                  │   < 1 MiB │
│ Not Installed │ Cloud Datastore Emulator                             │ cloud-datastore-emulator │  17.7 MiB │
│ Not Installed │ Cloud Datastore Emulator (Legacy)                    │ gcd-emulator             │  38.1 MiB │
│ Not Installed │ Cloud Pub/Sub Emulator                               │ pubsub-emulator          │  33.2 MiB │
│ Not Installed │ Emulator Reverse Proxy                               │ emulator-reverse-proxy   │  14.5 MiB │
│ Not Installed │ Google Container Local Builder                       │ container-builder-local  │   3.7 MiB │
│ Not Installed │ Google Container Registry's Docker credential helper │ docker-credential-gcr    │   2.2 MiB │
│ Not Installed │ gcloud Alpha Commands                                │ alpha                    │   < 1 MiB │
│ Not Installed │ gcloud Beta Commands                                 │ beta                     │   < 1 MiB │
│ Not Installed │ gcloud app Java Extensions                           │ app-engine-java          │ 116.0 MiB │
│ Not Installed │ gcloud app PHP Extensions                            │ app-engine-php           │  21.9 MiB │
│ Not Installed │ gcloud app Python Extensions                         │ app-engine-python        │   6.2 MiB │
│ Not Installed │ kubectl                                              │ kubectl                  │  12.2 MiB │
│ Installed     │ BigQuery Command Line Tool                           │ bq                       │   < 1 MiB │
│ Installed     │ Cloud SDK Core Libraries                             │ core                     │   7.4 MiB │
│ Installed     │ Cloud Storage Command Line Tool                      │ gsutil                   │   3.3 MiB │
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴───────────┘

由于平台不兼容而缺少组件,还是有办法让golang sdk在raspberry pi上工作?

1 个答案:

答案 0 :(得分:0)

在我解释问题跟踪器中的评论时,

  1. 我没有提到“源代码”安装
  2. 他们只说“纯python”部分应该起作用(SDK主要是Python脚本AIUI)

因此,我相信答案是否定的,Go App Engine SDK在ARM上不起作用,并且似乎没有任何计划来支持它。