설치된 Ruby 버전을 변경하는 방법

설치된 Ruby 버전을 변경하는 방법

내 RPi(Raspbian/Debian 배포판)에서 Ruby를 실행하려고 합니다. apt-get 명령으로 Ruby를 설치했는데 1.9가 설치되었습니다. 3 버전. 나는 최신 버전을 원했기 때문에 해당 버전을 제거한 다음 일부 가이드에 따라 ruby-install을 설치하고 이를 사용하여 Ruby 2.1을 설치했습니다. 5. 일부 다운로드 후 컴파일하면 내 ~/.에 Ruby가 설치되었습니다. 루비/루비-2.1. 5 디렉토리.

내 문제는 ruby -v여전히 말한다 는 것입니다 ruby 1.9.3. 왜 1.9인지 모르겠네요. 3이 완전히 제거되지 않았으며 최신 버전으로 업데이트되지 않은 이유는 무엇입니까? 새로운 Ruby 설치를 인식하도록 시스템을 올바르게 구성하려면 어떻게 해야 합니까?

답변1

다음과 같이 /home/$your_username/.bashrc포함하려면 경로를 업데이트해야 할 수도 있습니다 ./path/to/ruby-2.1.5/bin

export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"

제가 넣었으니 참고하세요~ 전에(일명 "앞") 기존 경로 환경 변수. 명령을 실행하여 이를 테스트할 수 있습니다 which ruby.

"리눅스에서 경로 환경 변수는 어떻게 작동하나요?"자세한 내용이 있습니다.

답변2

Jasonwryan이 내가 올바른 것으로 확인할 수 있는 답변을 게시하지 않았기 때문에 나는 그의 의견 답변을 통해 내 질문에 대답하고 있습니다. chruby자동 전환 기능이 있는 도구는 훌륭하게 작동했습니다 . 다시 한 번 제이슨에게 감사드립니다.

답변3

rvm글쎄요, 루비 버전 관리자와 , chruby등 의 도구가 많이 있습니다 rbenv.

다음에서 전체 목록을 확인할 수 있습니다. https://www.ruby-toolbox.com/categories/ruby_version_management

관련 정보