Nodejs saat ini lagi trend dan sering dibicarakan oleh para developer web, saya sedikit penasaran untuk mencoba teknologi Nodejs meski saya sendiri belum begitu memahami secara detail dari Nodejs ini.
Awal cerita setelah beberapa bulan menggunakan PCLOS di laptop ada sedikit kendala yaitu tak dapat instal Nodejs,tak seperti distribusi GNU/Linux yang lainnya yang bisa instal langsung lewat repositori masing-masing atau download ekstensi file sesuai dengan distribusi. Meski PCLOS menggunakan ekstensi rpm untuk file aplikasi tapi tak bisa langsung instal seperti turunan dari Debian dan Ubuntu, mencoba masuk ke forum PCLOS tapi tak kunjung juga berhasil instal Nodejs. Di forum tersebut dijelaskan langkah-langkah instal Nodejs dari kodesumber dan pada akhirnya menghasilkan nihil.
Awal pemecahan masalah
Semua ini berawal dari tak sengaja, menyerah untuk tidak instal Nodejs karena tak perlu butuh dan masih awam tentang Nodejs. Waktu membaca tentang sebuah plugin Jekyll disitu disebutkan bahwa perlu instal Nodejs ataupun Iojs. Mulailah mencari tentang Iojs dan bertemulah repositori NVM. Di dalam repositori tersebut cara instalasi Iojs dan Nodejs, dalam tutorial tersebut akhirnya saya dapat memasang Iojs maupun Nodejs di PCLOS Mate 64bit. Sedikit kutipan instalasi Iojs dan Nodejs:
- Ketik di terminal
bash wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
- Aktifkan nvm dengan
bash export NVM_DIR="$HOME/.nvm" && ( git clone https://github.com/creationix/nvm.git "$NVM_DIR" cd "$NVM_DIR" git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" origin` ) && . "$NVM_DIR/nvm.sh"
- Tambahkan pada
~/.bashrc
,~/.profile
, atau~/.zshrc
kode berikut:bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- nvm install node
- nvm install iojs
Tantangan baru
Pada hasil screenshot gambar tersebut saya hanya install Nodejs, sukses pemasangan Nodejs saya mulai bereksperimen dengan nodejs yaitu pembangunan website Jekyll menggunakan bower,rake dan grunt. Instalasi bower sukses tapi untuk grunt masih gagal hanya berhasil install grunt-cli. Yah, hal ini disebabkan oleh Ruby yang yang saya pakai masih versi 2.1.2 dan perlu upgrade ke versi 2.2.2 itu menurut saya permasalahnnya. Tutorial ini dapat juga dilakukan untuk distribusi Linux lainnya jika mengalami kegagalan instal Nodejs Terima kasih telah membaca tulisan ini, semoga membantu.