อัญมณีติดตั้งรางไม่ทำอะไรเลย


62

ฉันติดตั้ง Ruby และ RubyGems บน Ubuntu 10.04 Ruby เป็นรุ่น 1.8.7 Gems เป็นเวอร์ชั่น 1.3.7 เมื่อฉันลองติดตั้งราง sudo gem ไม่มีอะไรเกิดขึ้น มันแขวนตลอดไป ฉันพลาดอะไรไป ขอบคุณ!

คำตอบ:


57

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


11
ขอบคุณ! ฉันเดาว่าฉันคาดหวังว่าจะได้รับการตอบสนองในทันทีเช่นบางอย่างกับ apt-get
bsamek

ฉันอยู่บนเรือลำเดียวกันกับคุณ - คิดว่ามันเลิกไปแล้ว แต่มันกำลังดำเนินการอยู่เบื้องหลัง
Sathyajith Bhat

ฉันมีการเชื่อมต่อที่รวดเร็วบนเซิร์ฟเวอร์ VPS และสิ่งนี้ยังคงเกิดขึ้น
boulder_ruby

170

ลองเพิ่ม -V (ตัวพิมพ์ใหญ่) ที่ส่วนท้ายของคำสั่งติดตั้งหากบังคับให้คำสั่งเป็นแบบละเอียดเพื่อให้คุณสามารถเห็นสิ่งต่าง ๆ ที่เกิดขึ้น เช่น:

sudo gem install rails -V

1
อีกอย่างที่ต้องพิจารณา ... เปิดตัวจัดการงาน (หรือเทียบเท่า - ฉันใช้ Xubuntu) และดูกระบวนการโดยการใช้งาน CPU นั่นเป็นข้อบ่งชี้เดียวที่ฉันมีว่าอัญมณีกำลังทำอะไรจริง ๆ จนกว่ามันจะเสร็จในที่สุด
nathanchere

3
มันใช้ซีพียูตัวน้อยที่ฉันยังไม่คิดว่าจะทำอะไร ฉันพยายาม-vแต่มันไม่ได้ผล - ต้องเป็นตัวพิมพ์ใหญ่!
cwd

1
ขอขอบคุณอย่างจริงจังคิดว่าอัญมณีของฉันพัง
เจสซี Frazelle

นั่นคือสิ่งที่ฉันกำลังมองหา!
Frank Fang

ว้าว. อย่างน้อยพวกเขาจะได้สะท้อนสิ่งที่ดีอะไรเพื่อคอนโซล ฉันแค่คิดว่าฉันต้องทำงานเป็น root หรือสิ่งที่คล้ายกัน
Magnilex

2
  1. พยายามเพิ่ม -V (ตัวพิมพ์ใหญ่) ในพารามิเตอร์เพื่อแสดงรายละเอียดเพิ่มเติมของสิ่งที่กำลังดาวน์โหลด
  2. ถ้ามันยังช้ามากหรือค้างอยู่ที่ใดที่หนึ่งก็แสดงว่ามีการเชื่อมต่ออินเทอร์เน็ตที่ต่ำไปยังเว็บไซต์ rubygems.org (แสดงในหน้าต่างผลลัพธ์) คุณสามารถลองอัปเดตแหล่งที่มาของอัญมณีโดยใช้

    แหล่งอัญมณี -r https://rubygems.org/

    แหล่งอัญมณี - เป็น "ไซต์แหล่งใหม่ของคุณ"

ในประเทศของฉันหลังจากเปลี่ยนเป็นhttp://ruby.taobao.orgใช้เวลา 1 นาทีในการติดตั้งให้เสร็จ


ตัวเลือกแรกดีกว่ารอสายว่างเพื่อแสดงบางอย่าง
Ali Almoullim

0

นอกเหนือจากการตรวจสอบด้วยการ-Vตั้งค่าสถานะแล้วยังควรตรวจสอบว่าคุณสามารถดึงสิ่งใดก็ได้จากอินเทอร์เน็ตก่อน หากคุณไม่แน่ใจ (เช่นเซิร์ฟเวอร์ใหม่) ลองwget -O/dev/null https://rubygems.org/ดูว่ามีปัญหาในการดึงข้อมูลไซต์ต้นทางหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.