Lewati ke konten utama
  1. Posts/

Failed to install Go Version Hugo di Netlify

·2 menit

Kemarin saya ingin melakukan pembaharuan versi tema Congo dan juga menambahkan tulisan terbaru di blog ini. Akan tetapi, ketika saya lihat tidak ada perubahan yang terjadi dan tulisan yang saya terbitkan juga tidak terlihat di halaman depan.

Karena saya menggunakan Netlify, maka saya cek dasbor Netlify yang ternyata terdapat Deploy Failed dengan keterangan log:

1:45:39 PM: Installing Go version 1.19 (requested 1.19)
1:45:45 PM: I don't have any idea what to do with '1.19'.
  (using download type 'binary')
1:45:45 PM: Failed to install Go version '1.19'
1:45:45 PM: Build was terminated: Build script returned non-zero exit code: 1
1:45:45 PM: Failing build: Failed to build site
1:45:46 PM: Failed during stage 'building site': Build script returned non-zero exit code: 1 (https://ntl.fyi/exit-code-1)
1:45:46 PM: Finished processing build request in 13.616s

Cara mengatasinya dengan mengubah versi Go pada konfigurasi Netlify.toml. Berikut konfigurasi terbaru Netlify.toml blog ini:

# netlify.toml

[build]
  command = "hugo mod get -u && hugo --gc --minify -b $URL"
  publish = "public"

[build.environment]
  NODE_ENV = "production"
  GO_VERSION = "1.19.5"
  TZ = "Asia/Jakarta"

[context.production.environment]
  HUGO_VERSION = "0.110.0"
  HUGO_ENV = "production"

[context.deploy-preview.environment]
  HUGO_VERSION = "0.110.0"

Saya mengubah versi Go yang semula mengikuti dokumentasi dari tema congo yaitu 1.19 menjadi versi terbaru saat ini yaitu 1.19.5.

Mungkin jika Anda mengalami masalah yang sama seperti saya bisa melakukan perbaikan dengan cara ini.

Terima kasih.