2013-12-19 7 views
0

mac 포트를 통해 루비를 설치하는 데 문제가 있습니다. 내가받는 오류는 다음과 같습니다.루비를 설치할 수 없습니다.

:error:extract org.macports.extract for port ruby returned: command execution failed 
:debug:extract Error code: NONE 
:debug:extract Backtrace: command execution failed 
while executing 
"$procedure $targetname" 
:info:extract Warning: targets not executed for ruby: org.macports.activate 

누구든지이 오류를 도움 할 수 있습니까? 지금까지 나는 다음을 시도했다.

port -v selfupdate 
xcodebuild -license agree 

어느 쪽도 내 목표 문제를 해결하지 못했다.

누구나 다른 팁이 있으십니까?

+1

RVM을 사용하여 MacPorts를 사용하는 이유는 무엇입니까? 또한 일반적으로 MacPorts 대신 HomeBrew를 사용하는 것이 좋습니다 (Ruby 버전을 설치하기 위해 RVM을 사용하는 것이 내가 다른 방법으로 홈브류를 사용하는 방식입니다). – marcacyr

+0

난 그냥 macports가 설치되어 있고 그것을 사용하여 잘 알고 있습니다. Macport와 RVM의 이점은 무엇입니까? –

+0

또한 오류가 수정되었습니다. 실제로 MacPorts 웹 페이지로 이동하여 새 버전을 다운로드하는 데 필요한 각 OS 업데이트로 밝혀졌습니다. 자가 업데이트를한다고해서 그렇게 생각하지는 않습니다. –

답변

0

이 문제를 해결하려면 MacPorts 웹 페이지로 이동하여 새 Mavericks MacPorts 패키지를 다운로드하고 설치를 실행해야합니다. 포트 -v selfupdate를 수행하면 현재 MacPorts가 Mavericks OS MacPorts로 업데이트되지만 불행히도 그렇게하지 않았다고 생각했습니다.

1

나는 macports을 사용해 본 경험이 없으며 지금은 homebrew을 선호합니다.

그러나 Ruby (또는 특정 버전의 Ruby)를 설치하려면 rbenv 또는 RVM을 사용하는 것이 좋습니다.

루비를 처음 사용하는 사람이있는 것으로 보입니다. 그렇다면 을 RVM 이상으로 사용하라고 조언합니다. 지금은 더 즐겁습니다. 단지 2 센트.

+0

macports를 통해 homebrew 또는 rbenv를 사용하는 이유는 무엇입니까? 나는 나의 오류를 고쳤고, 당신은 모든 OS 업데이 트와 함께 macports를 redownload해야한다고 밝혀졌습니다. 포트 -v selfinstall 명령을 내 생각처럼 내 현재 운영 체제에 업데이트 actuall 않았다. –

+1

귀하의 질문에 대한 답변을 제공해 드릴 것입니다 : http://chadthompson.me/2013/05/06/why-homebrew/ 나는 Google 검색어를 사용했으며 다른 사람이 내 자신의 견해가 아닌이 주제에 대한 자신의 견해를 제공하도록했습니다. 파티 개입 :) – Stoic

관련 문제