2011-04-21 3 views
1

난 그냥 루비 1.7.2의 설치를 통해 가서 설치하고 몇 가지 이유로 나는 1.3.5는 1.3.5 대신

그래서 지금은이 명령을 수행 할 때 버전으로 결국 :

gem --version 
1.3.5 

제 생각에는 1.3.5 버전을 제거하고 1.7.2를 새로 설치해야합니다.

재미있는 것은

내가

/usr/local/rubygems-1.7.2 

어떻게 할에 내 파일 시스템 1.7.2이 없다는 것입니다 않은 혼란 맞는 버전을보고으로 시스템을? 나는이 작업을 수행하여 레일을 설치하려고하면

전체 문제는 형태소 분석된다

gem install rails 
ERROR: Error installing rails: 
    bundler requires RubyGems version >= 1.3.6 
+0

각기 다른 버전을 설치 하시겠습니까? 하나는 우분투 꾸러미에서, 다른 하나는 Rubygems 웹 사이트의 지침에서 설치 한 것입니까? – ctcherry

+0

사람들이 내 게시물을 편집하여 "hello"또는 "lol"또는 "thanks"와 같은 항목을 삭제하는 이유는 무례한 포스터처럼 보입니다. :) – Genadinik

+0

@ctcherry 나는 sudo apt-get rubygems (내가 1.3 버전을 어떻게 얻었는지 의심 스럽다)를 설치하기 전에 이것을했고, 또한 그것을 다운로드하여 1.7 버전을 추출했다. – Genadinik

답변

2

에 한번 사용하여 업그레이드 할 수 있습니다 1.3 버전 지금

  • 1.7을 다시 설치를 제거

    • 제거 버전 1.7.2
    • sudo apt-get --purge remove rubygems합니다. 2 전에 다운로드 한 패키지를 사용하십시오.
  • +0

    나는 apt-get --purge remove rubygems 명령을 수행하고 제거를 실행했습니다. 1.7.2를 설치하는 올바른 방법은 무엇입니까? 감사! – Genadinik

    +0

    그래도이 출력 보석 - 버전 1.3.5 - 다소 놀랍지 만 :) – Genadinik

    +0

    @genadinik http://rubygems.org/pages/download 당신은 아마 그것을 대체 할 수 있는지 확인하기 위해 업데이트 절차를 시도 할 수 있습니다 버전이 제거되지 않았 으면, 새로 설치를 시도하여 그냥 덮어 쓰는지 확인하십시오. – ctcherry

    1

    gem가 참조하는 위치를 확인할 수 which gem을 실행 해보십시오. gem을 새 것으로 다시 연결해야 할 수도 있습니다.

    또는 다음 단계 다음 gem update --system

    +0

    이 명령은이 디렉토리를 참조합니다./usr/bin/gem - 1.7.2를 gem 디렉토리에 다운로드해야합니까? 감사! – Genadinik