ฉันจะติดตั้ง ruby-rvm ได้อย่างไร?


13

ฉันต้องการติดตั้งระบบรางบน Ubuntu 11.04 ฉันเหนื่อย:

$ sudo apt-get install ruby-rvm

แต่ได้รับข้อผิดพลาด:

ไม่สามารถค้นหาแพ็คเกจ ruby-rvm

พีซีเครื่องอื่นของฉันมี Ubuntu 11.10 และใช้งานได้ดีที่นี่:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

คำตอบ:


4

ruby-rvmแพคเกจที่เป็นปัจจุบันเท่านั้นตั้งแต่ Ubuntu 11.10 นอกจากนี้หนึ่งในการพึ่งพา , libreadline-gplv2-devเพียงอยู่ภายใต้ชื่อนี้ตั้งแต่ Ubuntu 11.10

มีรุ่นคือruby-rvmในบุคคลที่ 3 Canonical-SIG ทดสอบ PPA สำหรับการทดสอบดังนั้นอาจมีข้อบกพร่อง ดูเพิ่มเอกสารส่วนตัวแพ็คเกจ (PPA)ในเอกสารประกอบของ Ubuntu สำหรับวิธีการติดตั้งซอฟต์แวร์จาก PPA

คุณสามารถคว้าซอร์สแพ็กเกจและรวบรวมบนเครื่องของคุณ ดาวน์โหลดซอร์สจากหน้าแพคเกจ Ubuntu 11.10 (คุณต้องการทั้งสามไฟล์: .dsc, .orig.tar.gzและ.debian.tar.gz) ติดตั้งเครื่องมือในการพัฒนาและสร้างการอ้างอิงรวบรวมแพคเกจติดตั้งการอ้างอิงขณะใช้งานและติดตั้งแพคเกจ

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@Yosef วิธีนั้นเป็นระเบียบ! ฉันแนะนำให้ทำตามวิธีของ Chan-Ho Suh แทน (ดูด้านล่าง)
BBJ3

ตอนนี้มันกลับมาเป็น PPA: github.com/rvm/ubuntu_rvm
Rael Gugelmin Cunha

29

วิธีง่าย ๆ ในการติดตั้ง RVM คือทำตามคำแนะนำที่ไซต์ของผู้พัฒนา (ที่จริงแล้วไซต์บอกว่า "โปรดใช้กระบวนการติดตั้ง (es) จากไซต์นี้เท่านั้นเนื่องจากเป็นประเภทและวิธีการติดตั้งที่รองรับเท่านั้น"):

curl -L get.rvm.io | bash -s stable

โหลด RVM:

source ~/.rvm/scripts/rvm

ค้นหาข้อกำหนด (ทำตามคำแนะนำ):

rvm requirements

ติดตั้งทับทิม:

rvm install 1.9.3

ในระบบของฉัน (12.04) ทั้งหมดนี้ไปโดยไม่ต้องผูกปม; apt-getข้อกำหนดที่ระบุไว้เป็นเรื่องง่ายที่จะค้นหาและติดตั้งโดยใช้


4

แม่นยำเชื่อถือได้ Xenial และสูงกว่า

ขณะนี้มีแพ็คเกจ Ubuntu อย่างเป็นทางการแล้ว: https://github.com/rvm/ubuntu_rvm

ติดตั้ง

1. เพิ่ม PPA และติดตั้งแพคเกจ

เปิดเทอร์มินัล ( Ctrl+Alt+T) และเรียกใช้:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. เปลี่ยนหน้าต่างเทอร์มินัล

ตอนนี้เพื่อโหลด rvm เสมอเปลี่ยนเทอร์มินัล Gnome เพื่อทำการเข้าสู่ระบบเสมอ

ที่หน้าต่าง terminal คลิกEdit> Profile Preferencesคลิกที่แท็บและการตรวจสอบCommandRun command as login shell

ป้อนคำอธิบายรูปภาพที่นี่

3. ออกจากระบบและเข้าสู่ระบบ

มีการเปลี่ยนแปลงจำนวนมากและเพื่อให้การทำงานถูกต้องคุณต้องเข้าสู่ระบบและออกจากระบบ สิ่งนี้ไม่เพียง แต่ต้องปิดหน้าต่างเทอร์มินัลเท่านั้น แต่ต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้ง

4. ติดตั้งทับทิม

ตอนนี้คุณพร้อมที่จะติดตั้งทับทิมแล้ว เปิดเทอร์มินัล ( Ctrl+Alt+T) และเรียกใช้:

rvm install ruby

ข้อผิดพลาดในคำแนะนำของคุณเมื่อฉันกด "ติดตั้ง rvm" ดูที่นี่: prntscr.com/5oykdf - การพึ่งพาที่ไม่คาดหวังแต่ควรดาวน์โหลดด้วยตัวเองใช่ไหม นี่คือเหตุผลที่ฉันพบการติดตั้งสิ่งต่าง ๆ ใน linux soooo ทำลาย การตั้งค่าของทุกคนแตกต่างกัน ทำไมมันไม่สามารถติดตั้งการพึ่งพาได้ด้วย?
Patoshi パトシ

ใช่มันควรดาวน์โหลดการอ้างอิงทั้งหมดเอง แปลกจริง ๆ ข้อความในภาพหน้าจอของคุณ อย่างที่คุณเห็นที่นี่ตัวอย่างgawkมีให้บริการที่แม่นยำ ปรากฏว่าคุณไม่มีแหล่งที่มาใน/etc/apt/sources.listไฟล์ของคุณ
Rael Gugelmin Cunha

@duckx ฉันเพิ่งดาวน์โหลด ISO ที่แม่นยำเพื่อตรวจสอบและทำงานได้ดี aptคุณอาจกำลังเผชิญปัญหากับหนึ่ง ลองคำสั่งเหล่านี้ในการแก้ไขปัญหาที่ฉลาดของคุณ: แล้วsudo rm var/lib/apt/lists/* -vf sudo apt-get updateจากนั้นลองติดตั้งอีกครั้ง
Rael Gugelmin Cunha

ขอบคุณ! .. ลองคำสั่งทั้งสองที่คุณให้กับฉันแล้วฉันจะได้รับสิ่งนี้: prntscr.com/5p1ff3 --- :: ถอนหายใจ :: linux -_- พวกคุณรู้ได้ยังไง?
Patoshi パトシ

การติดตั้งของคุณมีปัญหา คุณสามารถเปิดคำถามอื่นให้กับสิ่งนี้ได้เนื่องจากอยู่นอกขอบเขตของคำถามนี้หรือไม่? ฉันช่วยคุณได้.
Rael Gugelmin Cunha

0

ลองค้นหาแพ็คเกจที่ใช้ทับทิมผ่าน:

apt-cache search ruby

หรือคุณสามารถเพิ่มถ้าคุณรู้ว่าชื่อของแพคเกจนี้ที่ตั้งขึ้นโดย| grep ^rubyruby


แพ็คเกจ ruby-rvm ไม่มีอยู่สำหรับ ubuntu 11.04 apt-cache search ruby ​​| grep ^ ruby ​​=> ไม่มีแพ็คเกจที่มี ruby ​​rvm
Yosef
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.