2013-03-06 40 views
21

Thông tin cơ bản: Tôi là một nhà thiết kế hoạt động tốt với HTML, CSS và JS. Nhưng khi nói đến việc thiết lập môi trường của tôi là nơi tôi rơi ngắn.Đá quý cài đặt treo vô thời hạn

Gần đây tôi đã mua một máy tính tại nhà. Tôi muốn thiết lập Middleman để sử dụng trong một dự án. Tôi đã cài đặt rvm và tất cả các yêu cầu của nó. Tôi đang trên ruby-2.0.0-p0, mà từ những gì tôi hiểu là bản phát hành ổn định mới nhất.

Khi tôi cố cài đặt Trung gian hoặc bất kỳ loại đá quý nào khác cho vấn đề đó, không có gì xảy ra. Con trỏ chỉ di chuyển đến dòng tiếp theo. Screenshot

Một số hướng dẫn hoặc các bước gỡ rối, sẽ được đánh giá rất nhiều!

Cảm ơn bạn,

Ricardo

+0

séc ls -l ~/.gem' – mpapis

Trả lời

26

Nếu gem install được treo, nó có khả năng nhất một mạng, proxy hoặc vấn đề tường lửa trên cuối cùng của bạn.

Bạn có thể điều tra bằng cách phát hành lệnh cài đặt đá quý ở chế độ tiết với -V. Nó sẽ cho bạn biết URL nó giao tiếp với để tải về đá quý, và bạn hy vọng có thể nhìn thấy những gì nó làm và nơi nó treo:

> gem install -V middleman 
HEAD https://rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
HEAD https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 
200 OK 
GET https://rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 
... 

Bạn cũng có thể kiểm tra status.rubygems.org nơi họ sẽ thông báo cho bạn trong trường hợp đá quý/server đặc tả không có vấn đề (xem ảnh chụp màn hình dưới đây): `

RubyGem.org status screenshot

2

Bạn dường như trên Mac. Bạn đã cài đặt Xcode chưa?

Các trích dẫn từ MiddleMan chính thức:

Mac OS X đi kèm đóng gói sẵn với cả Ruby và Rubygems, tuy nhiên, một số phụ thuộc của trung gian cần phải được biên dịch trong cài đặt và trên OS X mà đòi hỏi Xcode. Xcode có thể được cài đặt qua Mac App Store. Cách khác, nếu bạn có tài khoản Nhà phát triển Apple miễn phí, bạn chỉ có thể cài đặt Công cụ dòng lệnh cho Xcode từ số downloads page của mình.

BTW, hết sức tò mò, kết nối của bạn có ổn không? Hãy thử chạy ping google.com trong thiết bị đầu cuối anh chị em trong thời gian gem install ….

+0

Cảm ơn cho câu trả lời mudasobwa của bạn :). Tôi đã cài đặt XCode, cũng như Command Line Tools. Tôi chạy ping google.com và nó cho thấy tôi có kết nối. Không có gì có vẻ là làm việc không may :( – rvazquez

6

Tìm thấy sự cố của tôi! Tôi đã chạy ruby ​​1.8.7. Tôi cần cập nhật tệp .zshrc của mình để sử dụng 1.9.3 làm mặc định.

Những gì tôi đã làm là đặt này trong hồ sơ zshrc của tôi:

rvm use 1.9.3 --default 
Các vấn đề liên quan