2009-12-10 5 views
1

Mac으로 새로 전환되었습니다. 나는 승객을 오늘 설치했다. RubyCocoa가 필요한 Passender 환경 설정 패널 도구를 설치했습니다. 이제 스크립트/콘솔이 실행되지 않습니다. 오류 메시지는 다음과 같습니다로드 할 파일이 없습니다. - rubygems

로드 해당 파일 - 이전이 잘 작동 것으로 보인다 승객 관련 파일을 설치하기 젬

.

아이디어가 있으십니까?

James 
+0

조금 더 정보 : /옵션/지방/빈, 1.8.7 : 는 지금 루비의 두 가지 설치를 갖고있는 것 같다 패치 레벨 174 /usr/bin, 1.8.7 패치 레벨 72 /opt/local/bin에서 ruby ​​및 irb의 이름을 ruby.bak 및 irb.bak으로 변경 한 후 스크립트/콘솔이 작동합니다. /opt/local/bin 및/opt/local/sbin은 PATH 환경 변수의 처음 두 항목이지만 PATH 값이 무엇인지 알지 못합니다. 두 파일의 이름을 바꾸는 것보다 나은 해결책이 있다고 생각합니다. –

+0

"보석"을 실행하려고하면 어떻게됩니까? –

+0

보석 설치가 단 하나 (MacPorts의 rb-rubygems가 설치되지 않았 음). "보석 목록"을 실행했을 때 이전에 설치 한 모든 보석을 행복하게 보여주었습니다. –

답변

1

이것은 Ruby Enterprise 에디션을 설치하는 것과 관련이 있습니다. 기본 gem 설치 경로는/usr/bin/ruby가 라이브러리 파일을 가지고있는 곳입니다.

그래서 REE를 위해 모든 보석을 다시 설치해야합니다.

REE/opt/local/bin/gem과 함께 제공되는 gem 버전을 실행하거나 REE lib/gems/1.8 디렉토리를 가리키는 --install-dir 옵션을 제공하십시오.

으로 지역 :

$ /opt/bin/gem install gems 

또는

$ gem install --install-dir /opt/lib/gem/1.8 gems 
+0

도움 주셔서 대단히 감사드립니다. 상황이 좀 다른 것처럼 보입니다. 나는 실수로 MacPort의 Ruby를 설치했습니다. 나는 MacPorts를 제거하고 모든 것을 재설치했는데 (Ruby 제외) 나는 다시 사업을 시작한 것처럼 보입니다. –

+0

그래, 나는 승객이 제안했기 때문에 REE라고 생각했다. 솔루션은 여전히 ​​동일합니다 – EmFi

관련 문제