Beberapa hari kebelakangan ini saya agak sibuk dengan pembangunan projek untuk <° DariLinux (sebab itulah ketiadaan saya: P), saya sedang membangunkan projek ini di Ruby di landasan kereta api.
Malangnya, sebilangan pengedaran tidak disertakan Ruby dipasang secara lalai dan versi yang muncul di repositori sudah agak "lama". Mereka yang telah mencuba melakukannya secara manual akan memahami bahawa pemasangan seperti itu adalah sesuatu yang «kompleks dan membebankan«, Jadi kali ini saya akan menunjukkan kepada anda cara memasang dengan betul Ruby dan RubyGems di Ubuntu dan derivatifnya dengan cara yang agak mudah :). Saya tidak tahu apakah ini boleh digunakan untuk Debian, jadi jika ada yang berani mencuba, selamat datang;). Dalam pengedaran lain, saya rasa hanya perlu mencari pakej yang serupa atau homolog.
Setelah melayari laman web dan mencuba beberapa cara untuk melakukannya dengan betul (tanpa kejayaan :(), saya dapati di blog sebuah skrip kecil yang memungkinkan untuk melakukannya dengan lebih kurang baik, kerana pada akhir pemasangan ia melemparkan saya sedikit kesilapan dan sebilangan kecil amaran, jadi saya mengambil tugas untuk menyelesaikan lubang tersebut dan membuat beberapa pembetulan yang berkaitan :). Saya mesti menjelaskan bahawa saya hanya memasukkan beberapa pakej yang sangat diperlukan untuk Ruby;).
Nah, tanpa basa-basi lagi, berikut adalah skrip yang diubah suai:
http://paste.desdelinux.net/4393
Seperti yang anda lihat, ia cukup mudah. Di sini titik penting skrip adalah memilih versi Ruby yang ingin mereka pasang, secara lalai ia akan memasang versi terbaru hingga kini, tetapi jika mereka ingin menggunakan versi lain, mereka hanya perlu mengubah yang berikut baris:
Version="1.9.3-p125"
untuk versi yang ingin anda pasang, perlu diketahui bahawa anda hanya perlu memasukkan nombor versi agar skrip berfungsi dengan betul;). Namakan semula fail tersebut kepada: install_ruby
Cara untuk melaksanakannya adalah:
sudo ./install_ruby
Saya harap ia berguna untuk anda, jangan berhenti memberi komen dan ingat: Selamat pengekodan
Fuente: dopefish.de