gem install은 아무 것도하지 않습니다-Mountain Lion


0

최근에 Mountain Lion을 설치했습니다. 적절한 루비를 만들기 위해 홈 브루와 gcc를 듀피에 설치했습니다. 이제 새로운 버전의 ruby ​​(1.9.2)로 gemset과 gem을 생성하고 설치할 수 있습니다.

그러나 ree-1.8.6-20090610의 오래된 환경도 필요합니다. 이 환경에서 내가 입력 gem install whatever하면 아무것도하지 않습니다.

다음은 유용한 정보와 유용한 정보입니다.

dev git :( 마스터) ✗ gem install rails -v 2.1.1 -V       
/Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610@global/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/regenerate_binstubs_command.rb:48 : 경고 : 괄호 안의 인수 향후 버전
GET http://rubygems.org/specs.4.8.gz
302 일시적으로 이동
GET http://production.s3.rubygems.org/specs.4.8.gz
304 수정되지 않음
GET http://rubygems.org/latest_specs.4.8.gz
302 일시적으로 이동
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
304 수정되지 않음
gem rake-10.0.2 설치
dev git :( 마스터) ✗ gem 목록
/Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610@global/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/regenerate_binstubs_command.rb:48 : 경고 : 괄호 안의 인수 향후 버전

*** 지역 보석 ***

루비 젬 번 들러 (1.1.0)
dev git :( 마스터) ✗ 루비

rvm 루비

=> ree-1.8.6-20090610 [i686]
 * 루비 -1.9.2-p320 [x86_64]
   루비 -1.9.3-p327 [x86_64]

# =>-현재
# = *-현재 및 기본값
# * - 기본

dev git :( 마스터) ✗ gemsets

ree-1.8.6-20090610 용 보석 세트 (/Users/bernatrafalesimulet/.rvm/gems/ree-1.8.6-20090610에 있음)
=> (디폴트 값)
   글로벌
   레일 2

다른 gem을 설치하려고 할 때도 마찬가지입니다.

답변:


0

먼저 루비를 사용하십시오 :

rvm use ree-1.8.6-20090610

이것은 RVM이 소스되고 루비가로드 된 후 PATH가 수정 될 때 필요합니다.

당신은 루비가 제대로 시작을 비교하여로드되었는지 확인할 수 있습니다 PATHGEM_PATH.

또한에 rubygems에 대한 추가 설정이 없는지 확인하십시오 ~/.gemrc. rvm은 이에 대한 테스트를 수행합니다.

rvm get head

추가 설정이있는 경우 ~/.gemrc모든 gem을 다시 설치해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.