situsali rubylatest fi

Memasang Ruby Terbaru di Ubuntu 16.04 LTS

Hampir seluruh distribusi GNU/Linux pasti menyediakan paket untuk bahasa pemrograman ruby. Perbedaannya hanya terletak pada versi ruby yang disediakan oleh masing-masing repositori. Umumnya, distro yang memiliki masa dukungan panjang (long term support), paket yang terdapat didalamnya cendurung lebih lawas dari sumber aslinya (upstream), dikarenakan mereka memegang teguh prinsip stabilitas. Dengan demikian, jika kita ingin menggunakan aplikasi terbaru perlu dikompilasi terlebih dahulu dari sumber aslinya atau mungkin menggunakan repostori non resmi (unofficial).

Sama halnya dengan paket ruby di Ubuntu 16.04 LTS, paket yang ada bukanlah paket ruby terbaru. Karenanya, kita perlu mengkompilasi dari sumber aslinya. Untuk mempermudah, kita bisa gunakan rbenv dan ruby-build langsung dari sumbernya di GitHub.

Jika sebelumnya kita sudah terlanjur memasang ruby yang bersumber dari repository Ubuntu, hapus dulu ruby tersebut, dengan cara berikut:

$ sudo apt-get remove ruby

Kemudian pasang beberapa dependensi yang diperlukan untuk mengkompilasi rbenv dan ruby-build.

$ sudo apt-get update 
$ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

Lalu pasang rbenv yang kita ambil dari GitHub.

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL

Kemudian selanjutnya pasang ruby-build.

$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
$ exec $SHELL

Setelah itu, barulah kita pasang ruby versi terakhir berdasarkan tautan https://www.ruby-lang.org/en/downloads/ . Saat ini ruby terbaru versi 2.4.1. Nah, tinggal panggil saja dengan rbenv lalu jadikan global.

$ rbenv install 2.4.1
$ rbenv global 2.4.1

Untuk memastikan ruby yang kita pakai sesuai atau belum bisa cek versinya dengan cara:

$ ruby -v

Selesai ruby yang dipasang sudah terbaru. Selanjutnya yang perlu digaris bawahi, jika kita ingin memasang library dari ruby jangan gunakan repositori Ubuntu, tapi gunakanlah gem. Contoh:

$ gem install jekyll

Oke sampai di sini dulu, semoga tulisan ini bermanfaat.

Artikel Terkait

2 responses to “Memasang Ruby Terbaru di Ubuntu 16.04 LTS”

  1. Anonim Avatar

    Mending pake ruby-2.3 dulu jangan yang 2.4, kecuali emang program yang mau dipake mensyaratkan begitu. Banyak deprecation warning terutama kalo library yang dipake jadul

    1. Ali Avatar

      Wah, thanks atas masukannya.

Leave a Reply to Anonim Cancel reply

Your email address will not be published. Required fields are marked *