Panduan Instal Ruby di OpenBSD - PATH $HOME Ruby
· 2 min read · Label UnixBSD
Ruby merupakan salah satu bahasa pemrograman yang paling banyak digunakan dan mudah digunakan. Ruby merupakan interpreter berorientasi objek sumber terbuka yang dapat diinstal pada sistem Linux. Banyak programmer lebih memilih Python daripada Ruby untuk mulai mempelajari pemrograman dasar, tetapi Ruby dapat menangani kerangka kerja web dan aplikasi web yang besar.
Setelah Anda mulai mempelajari Ruby, Anda akan merasa bahasa ini tidak terlalu seperti mesin dan tidak repetitif. Jika Anda bingung membedakan Ruby dan Ruby on Rails, saya harus menyebutkan bahwa keduanya tidak sama. Ruby adalah bahasa pemrograman sumber terbuka, berorientasi objek, dan serbaguna yang merupakan salah satu bahasa pemrograman paling populer.
Sedangkan Ruby on Rails adalah kerangka kerja web. Ada beberapa pengelola Ruby yang tersedia untuk menginstal Ruby. Pengelola Ruby memungkinkan penggunaan beberapa versi dan membantu beralih di antara versi Ruby. Pengelola Ruby yang paling umum digunakan adalah rbenv dan rvm. Ruby juga tersedia di repositori OpenBSD.
Spesifikasi Komputer yang Digunakan
OS: OpenBSD 7.6 amd64
Host: Acer Aspire M1800
Uptime: 15 mins
Packages: 111 (pkg_info)
Shell: ksh v5.2.14 99/07/13.2
Terminal: /dev/ttyp0
CPU: Intel Core 2 Duo E8400 (2) @ 3.000GHz
Memory: 59MiB / 1775MiB
Versi Ruby: ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-openbsd]
Versi Gem: # 3.5.16
Versi Bundler: 2.6.5
Cara Instal Ruby di OpenBSD
Ruby ditulis dalam bahasa pemrograman C, dan sintaksnya mirip dengan Perl dan Python. Menginstal Ruby pada sistem Linux tidak memerlukan banyak keterampilan komputasi. Diperlukan koneksi internet aktif dan hak akses root untuk menginstal bahasa Ruby pada sistem apa pun. Jika Anda seorang pemula di Ruby, postingan ini akan membantu Anda. Di sini, saya akan memandu Anda dalam menginstal dan memulai dengan Ruby pada sistem Linux berbasis Debian, Red Hat, dan Arch.
Instal Ruby
ns2# pkg_add ruby
Setelah anda berhasil menginstal Ruby, lanjutkan dengan membuat symlink. Ikuti panduan di bawah ini untuk membuat symlink Ruby.
Buat symlink
ns2# ln -sf /usr/local/bin/ruby33 /usr/local/bin/ruby
ns2# ln -sf /usr/local/bin/bundle33 /usr/local/bin/bundle
ns2# ln -sf /usr/local/bin/bundler33 /usr/local/bin/bundler
ns2# ln -sf /usr/local/bin/erb33 /usr/local/bin/erb
ns2# ln -sf /usr/local/bin/gem33 /usr/local/bin/gem
ns2# ln -sf /usr/local/bin/irb33 /usr/local/bin/irb
ns2# ln -sf /usr/local/bin/racc33 /usr/local/bin/racc
ns2# ln -sf /usr/local/bin/rake33 /usr/local/bin/rake
ns2# ln -sf /usr/local/bin/rbs33 /usr/local/bin/rbs
ns2# ln -sf /usr/local/bin/rdbg33 /usr/local/bin/rdbg
ns2# ln -sf /usr/local/bin/rdoc33 /usr/local/bin/rdoc
ns2# ln -sf /usr/local/bin/ri33 /usr/local/bin/ri
ns2# ln -sf /usr/local/bin/syntax_suggest33 /usr/local/bin/syntax_suggest
ns2# ln -sf /usr/local/bin/typeprof33 /usr/local/bin/typeprof
Jangan lupa untuk membuat jalur PATH untuk gem.
Buat PATH gem
ns2# echo "PATH=$PATH:$HOME/.local/share/gem/ruby/3.3/bin; export PATH" >> /.kshrc
Periksa Versi Ruby
Langkah ini bertujuan untuk memastikan apakah Ruby telah terinstal dengan baik di sistem OpenBSD anda.
Periksa versi Ruby
ns2# ruby -v
ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-openbsd]
ns2# gem -v
3.5.16
ns2# bundler -v
Bundler version 2.6.5
Setelah semua versi ditampilkan dengan benar, anda juga dapat menguji Ruby denan membuat aplikasi sederhana, seperti contoh berikut.
Buat folder baru
ns2# mkdir -p /usr/local/etc/APPRuby
ns2# cd /usr/local/etc/APPRuby
Pada folder "/usr/local/etc/APPRuby", anda buat file bernama "testruby.rb".
Buat folder baru
ns2# touch testruby.rb
Setelah itu pada file "/usr/local/etc/APPRuby/testruby.rb", anda ketikkan script di bawah ini.
/usr/local/etc/APPRuby/testruby.rb
puts "Hello, Ruby!. OpenBSD"
Langkah terakhir adalah menjalankan Ruby.
Menjalankan Aplikasi Ruby
ns2# ruby testruby.rb
Hello, Ruby!. OpenBSD
Sekarang setelah Anda mengetahui cara membuat program Ruby dasar, Anda dapat terus menjelajahi bahasa dan kemampuannya.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar