rbenv
에 대한 Github 페이지에서 설명하고 rbenv global 1.9.2-p290
명령을 실행하면, ruby -v
은 여전히 1.8.7을 출력합니다. 번들을 실행하려고하면 새 Ruby 1.9 해시 구문 때문에 오류가 발생하므로 Ruby 1.8에서 실행 중임을 알 수 있습니다.rbenv Ruby 버전을 올바르게 전환하지 않습니다.
방글라데시 레일 스케이프 (Vagrant Railscast) 다음으로이 문제가 발생했습니다. 그래서 이것은 에피소드에서와 마찬가지로 Vagrant 가상 박스에 있습니다.
에 저장된 파일의 시스템 전체 버전에 추가 할 수 있으며, 그것은 보이지 않았다 하지만 쉘을 다시 시작했을 때 ruby -v는 1.9.2를 보였다. 쉘 세션에 대해 당신이 맞았다 고 생각합니다. – camdub
그런 경우 쉘 세션을 닫으면 사라질 환경 변수를 설정하는'rbenv shell'을 사용하여 설정했을 것입니다. 'rbenv local'은 여전히 존재할'.rbenv-version' 파일을 생성합니다. –