Mulai April 2020, bandithijo.com akan menggunakan GitHub subdomain menjadi bandithijo.github.io. Penggunaan domain .com tidak sejalan dengan cara pandang saya terhadap sebuah blog, dimana blog harus bisa tetap hidup tanpa saya. Terima kasih (^_^) (bandithijo, 2020/03/25) ●

Memasang Heroku-CLI pada FreeBSD

Ditulis: 2020/04/03
FreeBSD Tips

بسم الله الرحمن الرحيم

Pendahuluan

Heroku adalah Cloud Application Platform (PAAS - Platform as a Service) dimana kita sebagai web developer dapat dengan mudah memasang aplikasi yang kita buat agar dapat diakses di internet.

Permasalahan

Heroku CLI tidak menyediakan binary untuk FreeBSD. Di FreeBSD pkg & ports juga tidak ada.

Pemecahan Masalah

Untuk mengatasi permasalahan tersebut, ada dua cara.

  1. Instalasi manual dengan GitHub clone dan yarn
  2. Instalasi dengan node dan npm

Saya akan mulai dari nomor satu.

Instalasi manual dengan GitHub clone dan yarn

Pertama install yarn.

$ doas pkg install yarn

Lalu cloning repository GitHub heroku/cli.

$ git clone https://github.com/heroku/cli.git heroku-cli

Masuk ke dalam direktori hasil cloning.

$ cd heroku-cli

Install dengan menggunakan perintah yarn, proses ini akan mengenerate bin/run sebagai heroku cli.

$ yarn install

Kemudian, buat symbolic link agar dapat diakses dari mana saja.

$ doas ln -sf $(pwd)/bin/run /usr/local/bin/heroku

Kekurangan dari cara instalasi ini adalah waktu dari proses eksekusi yang lama.

Maka dari itu, saya merekomendasikan cara yang kedua.

Instalasi dengan node dan npm

Pastikan teman-teman sudah memasang node dan npm.

Kemudian untuk memasang heroku CLI sangat mudah.

$ npm install -g heroku

Saya lebih merekomendasikan untuk menggunakan cara kedua, karena waktu proses eksekusi yang lebih cepat daripada menggunakan cara yang pertama.

Sekarang coba lakukan pengecekan versi.

$ heroku --version
heroku/7.39.2 freebsd-x64 node-v13.10.1

Sekian.

Mudah-mudahan dapat bermanfaat buat teman-teman.

Terima kasih.

(^_^)

Referensi

  1. devcenter.heroku.com/articles/heroku-cli
    Diakses tanggal: 2020/04/03

  2. github.com/heroku/cli/issues/57#issuecomment-394142666
    Diakses tanggal: 2020/04/03

Penulis

bandithijo

BanditHijo adalah nama pena saya – meminjam istilah keren dari para penulis. Teman-teman menyebut saya sebagai GNU/Linux Enthusiast. Saya memang gemar mengutak-atik sistem operasi ini. Bukan karena hobi tapi karena saya perlu untuk menggunakannya. Hehe.

- Rizqi Nur Assyaufi

Berlangganan via Email

Jangan sampai ketinggalan kabar dan info terbaru mengenai BanditHijo (R)-Chive.
Ayo bergabung!

28dc03c11c68cf4aadee6d17e41ef5d4cac75aea