RPi(Raspbian/Debian 배포판)에서 Ruby를 실행하려고 합니다. apt-get 명령을 사용하여 Ruby를 설치했는데 1.9가 설치되었습니다. 3 버전. 최신 버전이 필요해서 해당 버전을 제거한 다음 몇 가지 가이드에 따라 ruby-install을 설치하고 이를 사용하여 Ruby 2.1을 설치했습니다. 5. 다운로드하고 컴파일한 후 ~/.ruby/ruby-2.1에 Ruby를 설치했습니다. 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
.
"Linux에서 경로 환경 변수는 어떻게 작동합니까?"자세한 내용이 있습니다.
답변2
Jasonwryan이 올바른지 확인할 수 있는 답변을 게시하지 않았기 때문에 그의 의견 답변을 사용하여 내 질문에 답변하고 있습니다. chruby
자동 전환 기능이 있는 도구는 잘 작동합니다. 다시 한번 감사드립니다.
답변3
뭐, 루비 버전 관리자 는 물론 rvm
이고 .chruby
rbenv
다음에서 전체 목록을 볼 수 있습니다. https://www.ruby-toolbox.com/categories/ruby_version_management