resume BANNER OF THE POST –>
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.
- Instalasi manual dengan GitHub clone dan yarn
- 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
-
devcenter.heroku.com/articles/heroku-cli
Diakses tanggal: 2020/04/03 -
github.com/heroku/cli/issues/57#issuecomment-394142666
Diakses tanggal: 2020/04/03
Lisensi

Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
Penulis

BanditHijo adalah nama pena saya –meminjam istilah keren dari para penulis. Teman-teman menyebut saya sebagai Linux Enthusiast. Saya memang gemar mengutak-atik sistem operasi ini. Sistem operasi ini memberikan saya kebebasan untuk mengekspresikan ide-ide dalam membantu menyelesaikan pekerjaan saya sehari-hari.
- Rizqi Nur Assyaufi