ฉันสนใจที่จะตั้งค่าสภาพแวดล้อม Ruby on Rails บนแล็ปท็อป 10.10 ของฉัน
มีอะไรเป็นพิเศษที่ฉันต้องจำไว้สำหรับการติดตั้ง (เช่นที่อาจจะใหม่หรือไม่ซ้ำกับ 10.10)?
มีคำแนะนำแบบใดบ้างที่ฉันสามารถติดตามได้ด้วย?
ขอบคุณล่วงหน้า.
ฉันสนใจที่จะตั้งค่าสภาพแวดล้อม Ruby on Rails บนแล็ปท็อป 10.10 ของฉัน
มีอะไรเป็นพิเศษที่ฉันต้องจำไว้สำหรับการติดตั้ง (เช่นที่อาจจะใหม่หรือไม่ซ้ำกับ 10.10)?
มีคำแนะนำแบบใดบ้างที่ฉันสามารถติดตามได้ด้วย?
ขอบคุณล่วงหน้า.
คำตอบ:
การติดตั้งทับทิมมีหลายวิธี
ติดตั้งแพ็คเกจต่อไปนี้
ruby1.9.1-full , ruby1.9.1-dev , libpq-dev (เฉพาะ libpq-dev หากคุณทำ ruby ในการพัฒนาทางรถไฟเช่นกัน)
คำถามนี้มีคำตอบซึ่งนำไปสู่น่าสนใจมากขึ้น "วิธีการ" บทความ"อูบุนตู, ทับทิม RVM รางและคุณ"นำทางให้เราผ่านสดติดตั้งทับทิม (และสิ่งที่เกี่ยวข้อง) rvm
เริ่มต้นจาก มันเพิ่มข้อมูลเชิงลึกและให้ข้อสังเกตมากมายสำหรับผู้เริ่มต้น - เนื่องจากทับทิมเป็นสิ่งที่น่ากลัวอย่างแท้จริงเมื่อติดตั้งเมื่อไม่มีความรู้พื้นฐานและการสนับสนุน
บทความได้รับการปรับปรุงล่าสุดเมื่อวันที่ 11 ตุลาคม 2012 และควรติดตั้ง Ruby 1.9.3, RVM และ Rails 3.2.8
ฉันโพสต์คำตอบนี้เพื่อประโยชน์ในการเชื่อมโยงคำถามที่เกี่ยวข้อง
สิ่งต่อไปนี้คือคำแนะนำสำหรับการติดตั้ง Ruby on Rails (ร) โดยใช้RVM ปัจจุบันนี้จะติดตั้งทับทิมเวอร์ชัน 1.9.3 และ 2.0.0 พร้อม Rails เวอร์ชั่น 4.0.0
การติดตั้ง RVM รุ่นล่าสุด, Ruby และ Rails (นอกที่เก็บข้อมูลปกติ)
การลบแพ็กเกจและการติดตั้ง ruby และ rvm ที่มีอยู่ทั้งหมดในปัจจุบัน
หมายเหตุ: เห็นได้ชัดว่า Ubuntu มีเวอร์ชัน rvm ที่ใช้งานไม่ได้ในที่เก็บข้อมูล (ไม่ฉันไม่มีลิงก์ไปยังปัญหาเฉพาะที่อยู่ในมือและไม่สามารถระบุข้อบกพร่องใน Launchpad ได้เนื่องจากมีเปลวไฟหลายแบบ - เกี่ยวกับการไม่ใช้ที่เก็บมาตรฐานที่ฉันจะไม่เข้าไปที่นี่ ;-))
เมื่อหนึ่งพยายามที่จะเรียกใช้ในการติดตั้งรุ่นปรับปรุงของทับทิมผ่านการติดตั้ง RVM ที่มีอยู่คุณจะนำเสนอกับข้อความที่เปลี่ยนเส้นทางที่คุณจะแก้ไขอยู่บนกองมากเกิน
ฉันเสนอทางออกที่นี่เพื่อความสมบูรณ์:
ที่นี่คุณจะต้องลบแพ็คเกจ ruby หรือ rvm ที่มีอยู่พร้อมกับไฟล์การกำหนดค่าของพวกเขา เรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัล ( Ctrl- Alt- t):
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
เปิดเทอร์มินัลใหม่และสภาพแวดล้อมในการตรวจสอบความถูกต้องจากการตั้งค่า RVM แบบเก่า (ไม่ควรมีเอาต์พุต):
env | grep rvm
หากมีเอาต์พุตให้ลองเปิดเทอร์มินัลใหม่หากไม่ช่วยให้รีสตาร์ทคอมพิวเตอร์
ติดตั้งไบนารีใหม่ (ล่าสุด) ruby และ rvm ด้วยคำสั่งต่อไปนี้:
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
ระหว่างการดาวน์โหลดการติดตั้งจะมีการเปลี่ยนแปลงบางอย่างกับ~/.bash_profile
ไฟล์ของคุณและไฟล์การกำหนดค่าอื่น ๆ โปรดทราบว่ายังมีคำแนะนำที่สำคัญหลายประการที่ปรากฏบนหน้าจอ
เป็นสิ่งสำคัญสำหรับคุณที่จะติดตามพวกเขาเพื่อให้การติดตั้งของคุณประสบความสำเร็จ ณ จุดนี้คุณอาจได้รับพร้อมท์ให้ใส่รหัสผ่าน sudo / root เพื่อตอบสนองการพึ่งพาที่ขาดหายไป ป้อนและเลือก [Y} ที่พรอมต์ที่เหมาะสม
หมายเหตุ: ไฟล์เหล่านี้จะถูกดาวน์โหลดจากสาขาที่มีเสถียรภาพบน GitHub ที่นี่
RVM จะถูกติดตั้งใน /home/username/.rvm/
การเพิ่มบรรทัด rvm PATH ให้กับ /home/username/.bashrc /home/username/.zshrc
การเพิ่มบรรทัดโหลด rvm ใน /home/username/.bash_profile /home/username/.zprofile
ส่งไฟล์ rvm ของคุณเพื่อให้การเปลี่ยนแปลงใหม่มีผล เรียกใช้คำสั่ง:
source /home/username/.rvm/scripts/rvm
ตรวจสอบว่าคุณใช้ทับทิมเวอร์ชันล่าสุด:
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
หากคุณต้องการเรียกใช้ruby 1.9.3
คุณจะต้องทำสิ่งต่อไปนี้:
rvm install 1.9.3
rvm use 1.9.3 --default
ติดตั้ง RubyGems
rvm rubygems current
ติดตั้งราง
gem install rails
แหล่งที่มา:
มิถุนายน 2012
ฉันใช้อันนี้ที่แปลกประหลาดสำหรับซับในราง 3.2 w / ruby 1.9.3, RVM, ฯลฯ
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
rvm มีตัวติดตั้งที่ดีจริงๆ
จากนั้นคุณต้องติดตั้งการอ้างอิง:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
ตอนนี้คุณสามารถใช้เครื่องมือติดตั้งอัตโนมัติ:
curl -L https://get.rvm.io | bash -s stable --ruby
หลังจากนั้นออกจากระบบจากนั้นเข้าสู่ระบบอีกครั้งและคุณพร้อมแล้ว!
ruby -v
ควรคืนบางสิ่งเช่น:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
หากไม่เป็นเช่นนั้นคุณควรดูที่หน้าการแก้ไขปัญหาสำหรับ RVM
ก่อนอื่นให้ทำการติดตั้งบางส่วน:
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
จากนั้นติดตั้ง:
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
ตอนนี้เพื่อติดตั้ง Ruby Build:
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
เสร็จหมดแล้ว!