คำถามติดแท็ก rvm

3
จะค้นหาและติดตั้ง Ruby เวอร์ชั่นล่าสุดโดยใช้ RVM ได้อย่างไร?
ในที่สุดฉันก็ทำให้ RVM ทำงานได้และตอนนี้ฉันอยากให้ RVM ติดตั้งทับทิมรุ่นเสถียรล่าสุด ในการกวดวิชาฉันใช้พวกเขาติดตั้งทับทิม 1.9.3 ด้วยคำสั่ง: rvm install 1.9.3 ตอนนี้ฉันอยากรู้ว่ามีคำสั่งให้ดาวน์โหลดเวอร์ชั่นล่าสุดที่เสถียรหรือไม่หรือฉันต้องตรวจสอบเวอร์ชั่นล่าสุดที่เสถียรแล้วดาวน์โหลดแบบนั้นหรืออย่างอื่นฉันจะสามารถดาวน์โหลดเวอร์ชั่นเก่า ๆ และทำการอัพเกรดได้หรือไม่? โดยปกติฉันจะลองทุกอย่าง แต่ฉันกำลังทำงานบนเซิร์ฟเวอร์ใหม่และฉันพยายามตั้งค่าให้สะอาดที่สุดเท่าที่จะทำได้ :)
71 server  ruby  rvm 

6
/ etc / profile ไม่ได้มีที่มา
สำหรับ 11.04 ฉันได้ติดตั้งระบบใหม่ ส่วนหนึ่งของที่ติดตั้งคือการติดตั้งRVMซึ่งแท่งในrvm.sh /etc/profile.d/สิ่งนี้ใช้ไม่ได้/etc/profile(ซึ่งโหลดแต่ละ + r ใน/etc/profile.d/*.sh) จะไม่ถูกโหลด ตามเอกสารประกอบโปรไฟล์จะมีที่มาเฉพาะถ้ามีการใช้ bash ในการเข้าสู่ระบบเท่านั้น ในการตรวจสอบสิ่งนี้ฉันเรียกใช้bash --loginหลังจากrvmนั้น สิ่งนี้ใช้ได้กับฉันใน Ubuntu รุ่นก่อนหน้าโดยไม่มีการกำหนดค่าใด ๆ นั่นคือการติดตั้งใหม่ของ 10.10 จะถูกต้องโปรไฟล์แหล่งที่มา / .d คำถามของฉันคือ: มีอะไรที่ฉันทำผิดหรือมีข้อสันนิษฐานใหม่ ๆ เกิดขึ้นใน Natty หรือเปล่า วิธีแก้ปัญหาปัจจุบันของฉันคือการsource /etc/profileใน~/.bashrc(ซึ่งเป็นที่น่ากลัวเป็นรายละเอียดจะหมายถึงการโหลดก่อน bashrc แต่ไม่หลอกลวง)
45 bash  rvm 

4
ฉันจะลบ Ruby + Rails + Gems ได้อย่างไร
ฉันทำสภาพแวดล้อม Ruby dev ของฉันบน Ubuntu 10.04 เรียบร้อยแล้ว วิธีที่ดีที่สุดในการลบแพ็คเกจเหล่านี้ออกจากระบบของฉันคืออะไร? ทับทิม พลอยทั้งหมด RubyGems จะเริ่มต้นใหม่ผมอยากจะติดตั้งใหม่ทับทิมใช้RVM

4
กำหนดค่า gnome-terminal เพื่อเริ่มต้นทุบตีเป็นเชลล์ล็อกอินไม่อ่าน. bashrc
ฉันพยายามที่จะบูรณาการกับคำพังเพย RVM ขั้ว ตามค่าเริ่มต้น gnome-terminal ไม่ได้เริ่มต้นทุบตีเป็นเปลือกเข้าสู่ระบบ ฉันเปิดใช้งานrun command as a login shellตามคำแนะนำในคำตอบนี้เกี่ยวกับหัวข้อเดียวกันการตั้งค่า RVM แต่เมื่อฉันทำสิ่งนี้.bashrcไฟล์จะไม่อ่าน ตัวอย่างเช่นฉันสร้างตัวแปรสภาพแวดล้อม.bashrcจากนั้นเมื่อฉันเริ่ม gnome-terminal ใหม่ฉันไม่สามารถอ่านได้ ฉันต้องเรียกใช้อย่างชัดเจนsource .bashrcเพื่ออ่านไฟล์ นี่เป็นพฤติกรรมที่คาดหวังหรือไม่?

2
ทำไมการติดตั้ง Ruby on Rails บน Ubuntu จึงเป็นเรื่องยาก?
ฉันใช้เวลาสองสามชั่วโมงในเช้าวันนี้เพื่อลองติดตั้ง Rails บน Ubuntu ใหม่และฉันสังเกตเห็นว่ากระบวนการนั้นซับซ้อนกว่าใน Windows อย่างไม่น่าเชื่อ ใน Windows ฉันไปที่ rubyinstaller.org ให้เรียกใช้ไฟล์ปฏิบัติการ (ฉันสนใจเป็นพิเศษใน 1.9.2-p180) จากนั้นปรับเส้นทางของระบบตามลำดับ Rails ยังไม่ต้องใช้ขั้นตอนเพิ่มเติมฉันสามารถโคลนที่เก็บ git และเริ่มหมุนออก บน Ubuntu ฉันต้องติดตั้ง RVM (ซึ่งฉันสามารถทำได้สำหรับ Windows เช่นกัน) ติดตั้งข้อกำหนดเบื้องต้นที่ระบุไว้ในรายการมีการรับ apt-get ล้มเหลวเนื่องจากกลุ่มแพ็คเกจเหล่านั้นไม่สามารถใช้งานได้อีกต่อไป ในที่สุดฉันก็rvm installพบว่าสิ่งที่ทำไม่ได้ผลดังนั้นฉันจึงต้องแสดงความคิดเห็นต่อการพึ่งพา openssl จากไฟล์. c ไฟล์ใดไฟล์หนึ่งและสร้างใหม่จากนั้นจึงติดตั้งในที่สุด Rails ยังทำไม่เสร็จดังนั้นฉันจึงต้องติดตั้งสิ่งที่จำเป็นอื่น ๆ แก้ไขไฟล์พิเศษบางอย่างในแหล่งทับทิมและดำเนินการและจากนั้นในที่สุดฉันก็สามารถrails consoleเริ่มต้นได้ เป็นเรื่องปกติหรือไม่ ฉันควรคาดหวังว่าทุกอย่างจะใช้เวลาเพิ่มอีกสองสามชั่วโมงในอูบุนตูถ้าฉันจะพัฒนาแอพพลิเคชั่น Rails? ฉันต้องปรึกษาอย่างน้อย 3-4 คำแนะนำสำหรับ 11.04 และอย่างน้อย 5 โพสต์โอเวอร์โฟลว์ที่แตกต่างกันเพื่อให้สิ่งที่ทำงานดูเหมือนว่าประสบการณ์การใช้งานที่เจ็บปวดมากสำหรับฉัน
13 11.10  ruby  rails  rvm 

2
ราง & การพึ่งพาที่น่ารังเกียจ libpq-dev
ฉันไม่ทราบว่าคำถามนี้เป็นของที่นี่ แต่ฉันจะยิง สวัสดี ฉันใช้งานอูบุนตู 11.10 ดูอัลบูตด้วย windows vista บนเครื่องของฉัน บน Ubuntu ฉันได้ติดตั้ง RVM Rails gem และ PostgreSQL (เซิร์ฟเวอร์ postgres ไคลเอนต์และแพ็คเกจอื่น ๆ เช่น libpq5 เพราะฉันติดตั้งผ่านศูนย์ซอฟต์แวร์) ฉันพยายามปรับใช้แอพของฉันใน heroku แต่ดูเหมือนว่าฉันต้องติดตั้งpg gem ฉันพยายามติดตั้ง แต่มีข้อผิดพลาดนี้แทน: ข้อผิดพลาด: ไม่สามารถสร้างส่วนขยายดั้งเดิมของอัญมณี /home/pcr/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb กำลังตรวจสอบ pg_config ... ใช่ การใช้ค่ากำหนดจาก / usr / bin / pg_config คุณต้องติดตั้ง postgresql-server-dev-XY สำหรับการสร้างส่วนขยายฝั่งเซิร์ฟเวอร์หรือ libpq-dev สำหรับการสร้างแอปพลิเคชันฝั่งไคลเอ็นต์ …

2
ทำไมฉันต้องเรียกใช้“ / bin / bash --login”
ฉันมีเพียงแค่ติดตั้ง Ubuntu 13.10 เซิร์ฟเวอร์ใหม่กับทับทิม 2.1.1 rvmที่ติดตั้งผ่าน ปัญหาคือว่าเมื่อใดก็ตามที่ฉันสลับไปยังผู้ใช้ "ทางรถไฟ" (ผู้ใช้ที่ฉันติดตั้งทับทิมและทางรถไฟด้วย) ฉันต้องทำงาน/bin/bash --loginก่อนที่ Ubuntu จะรับรู้ว่าทับทิมรางหรือrvmติดตั้ง หวังว่าใครบางคนรู้: คำสั่งข้างต้นทำอะไร ทำไมฉันต้องเปิดใช้งาน และฉันจะทำอย่างไรเพื่อแก้ปัญหาครั้งเดียวและทั้งหมด? :) ความช่วยเหลือใด ๆ ที่เป็นที่นิยม!
12 13.10  bash  login  ruby  rvm 

4
การเปิดแท็บเทอร์มินัลหลายแท็บและคำสั่งที่รันอยู่
ฉันต้องการเปิดแท็บเทอร์มินัลหลายแท็บตั้งชื่อให้ไปที่ไดเรกทอรีและทำให้แต่ละแท็บเรียกใช้คำสั่ง ฉันยังใหม่กับ Linux และ shell scripting หลังจากค้นหาออนไลน์และตรวจสอบโซลูชันฉันได้สร้างสคริปต์นี้ ( แก้ไขตามคำตอบด้านล่าง): #!/bin/bash cd /media/Extra/Project tab=" --tab-with-profile=Default" options=(--tab --title=Terminal) cmds[1]="'rails s'" titles[1]="Server" cmds[2]="'rails c'" titles[2]="Console" for i in 1 2; do options+=($tab --title="${titles[i]}" -e "bash -c \"${cmds[i]} ; bash\"" ) done gnome-terminal "${options[@]}" exit 0 มันเปิดแท็บชื่อพวกเขา แต่ล้มเหลวในการดำเนินการคำสั่งสร้างข้อผิดพลาดนี้: มีข้อผิดพลาดในการสร้างกระบวนการลูกสำหรับเทอร์มินัลนี้ ข้อบกพร่องอีกอย่างคือถ้าฉันหยุดคำสั่งที่กำลังรันมันจะปิดแท็บซึ่งฉันไม่ต้องการ ฉันต้องสามารถหยุดคำสั่งและเรียกใช้อีกครั้งภายในแท็บเดียวกัน เกิดอะไรขึ้นกับสคริปต์ มีวิธีอื่นที่ง่ายกว่าในการทำเช่นนั้น? หมายเหตุ: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.