WESTA開発記録 2019-02-25

H.KAMIYAMA
@alclimb

「ERROR: (gcloud.app.deploy) Error Response: [9]」エラーが発生

gcloud app deployコマンドでERROR: (gcloud.app.deploy) Error Response: [9]エラーが発生して新しいバージョンをデプロイできない。

> gcloud app deploy
Services to deploy:

descriptor:      [server\app.yaml]
source:          [server]
target project:  [********]
target service:  [default]
target version:  [20190225t170559]
target url:      [https://[********.appspot.com]


Do you want to continue (Y/n)?  y

Beginning deployment of service [default]...
#============================================================#
#= Uploading 0 files to Google Cloud Storage                =#
#============================================================#
File upload done.
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9] Cloud build 6b97abbe-20f3-48d8-b225-3b05289841e7 status: FAILURE.
Build error details: {
    "error": {
        "errorType": "BuildError",
        "canonicalCode": "INVALID_ARGUMENT",
        "errorId": "C2690DD0",
        "errorMessage": "<長かったので省略>"
    }
}

Google Buildの履歴情報を確認するとhighlight.jsライブラリのインストールに失敗しているっぽい。

Google Buildの履歴情報
Step #1 - "builder": npm ERR! path /workspace/node_modules/highlight.js/tools/build.js Step #1 - "builder": npm ERR! code ENOENT Step #1 - "builder": npm ERR! errno -2 Step #1 - "builder": npm ERR! syscall chmod Step #1 - "builder": npm ERR! enoent ENOENT: no such file or directory, chmod '/workspace/node_modules/highlight.js/tools/build.js' Step #1 - "builder": npm ERR! enoent This is related to npm not being able to find a file. Step #1 - "builder": npm ERR! enoent

package.jsonのhighlight.jsを確認するとパッケージ名がhighlightjsになってる・・・
highlight.jsに修正して無事にビルドが通ることを確認して解決。

package.json (変更前)
・・・ "highlightjs": "9.12.0", ・・・
package.json (変更後)
・・・ "highlight.js": "9.13.1", ・・・

Twitter Developer アカウントの取得方法

長くなったので別記事にしました。
https://westa.io/@alclimb/twitter_dev_account

WRITER
H.KAMIYAMA
@alclimb
READ NEXT
COMMENTS
コメント機能は開発中です。実装完了まで今しばらくお待ちください。