2013-05-09 17 views
5

Im đang cố gắng cài đặt rvm trên máy của tôi và chọn một phiên bản nhưng tôi nhận được lỗi khủng khiếp này có thể giúp ai không? Tôi cần phải cài đặt triển khai bồ công anh nhưng không thể do vấn đề này.rvm cài đặt lỗi chạy 'requirements_osx_port_install_port'

Error running 'requirements_osx_port_install_port', 
please read /Users/mariovassiliades/.rvm/log/ruby-2.0.0-p0/1368093119_port_install.log 
+2

phải cập nhật xcode DUH – mariovass

Trả lời

7

tôi giải quyết vấn đề này bằng cách cài đặt "Homebrew" đầu tiên:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 

sau đó tôi chạy: $ brew doctor, sau đó nó nói với tôi:

Cảnh báo: Không có công cụ nhà phát triển nào được cài đặt. Bạn nên cài đặt Công cụ dòng lệnh. Chạy xcode-select --install để cài đặt chúng.

vì vậy tôi chạy "xcode-select --install", sau đó tôi chạy "yêu cầu rvm", nó hoạt động!

P.S .: nếu bạn có được Lỗi: Không có công thức có sẵn cho gcc46/, hãy thử brew tap --repair homebrew/khôn khéo lừa, sau đó thử cài đặt lại. Bằng cách này, tôi sử dụng brew cài đặt gcc46, nó đã cho tôi hơn nửa giờ đồng hồ mà không cần bất kỳ nhắc.

Cuối cùng, tôi xin lỗi vì anh nghèo của tôi.

5

Có thể bạn chưa thực hiện các bước sau: Sau khi cài đặt xcode, hãy khởi chạy nó, điều hướng đến tab Xcode-> Preferences, Tải xuống. Cài đặt công cụ dòng lệnh. Điều này sẽ tải xuống và cài đặt C, trình biên dịch, bộ tải và các tiện ích dòng lệnh khác cần thiết để biên dịch & xây dựng các gói Ruby.

+0

Điều này hoạt động hoàn hảo :) cảm ơn rất nhiều. – mustafa

+0

Làm việc cho tôi! Cảm ơn ... –

3

Cũng có thể bạn đã cài đặt phiên bản Beta của Xcode làm phiên bản đang hoạt động cùng với phiên bản sản xuất (ví dụ: XCode 5 so với XCode 4.5).

Để chuyển đổi các phiên bản làm như sau:

sudo xcode-select -switch /Applications/Xcode.app/ 
+0

Lifesaver! cảm ơn rất nhiều. Tôi có thể xác nhận điều này thực sự là một vấn đề .. Đã có cả XCode 5 Beta và XCode 5 thường xuyên trên hệ thống của tôi, và đã phải chuyển đổi nó như thế này. – Hless

+0

Nó phù hợp với tôi. Cảm ơn! – Tim