당신은 실제로 "다운 그레이드"레일, 당신은 단지 당신이 필요한 어느 버전을 설치하지 마십시오 주어진 프로젝트를 해당 Gemfile에 넣은 다음 bundle
을 실행하면됩니다.
해당 버전이 이미 컴퓨터에있는 경우 번들은 레일 응용 프로그램을 함께 사용하기 만합니다. 그렇지 않은 경우, 특정 버전을 가져 와서 컴퓨터에 설치 한 다음 해당 프로젝트에 사용합니다.
새 버전이 항상 나오기 때문에 대부분의 컴퓨터에는 여러 버전이 있으며, 물론 다른 개발자가 다른 버전을 사용하기 때문에 Gemfile
에 지정하는 것이 매우 유용합니다.
최근에 (레일 중 하나 인 3.2.x
버전) 실제로 Gemfile에서 Ruby 버전 자체를 지정하는 기능이 추가되었습니다. 나는 번들러 자체에 대한 변화라고 생각한다.
전체 버전 관리를 돕기 위해 대부분의 사람들은 RVM (또는 rbenv, 대체 버전)을 사용하여 모든 버전을보다 최근에 관리하고 싶어합니다.
gem install rails -vX.X.X
으로 특정 버전을 설치 한 다음 번들러에서 사용하기 만하면됩니다 (번들을 오프라인으로 실행하는 경우 유용).
마지막으로 사용자의 rails -v
명령은 현재 시스템의 레일스 버전을 보여줍니다. 그러나 이것은 주어진 프로젝트의 Gemfile의 버전과 다를 수 있습니다.
아니요 apt-get for rails를 사용하지 않으려면'gem' 접근 방식을 사용하십시오. –
나는 나의 대답을 바꿨다, 해명을위한 감사 : – Ddorda