Aptana Radrails가있는 이전 버전의 레일을 어떻게 사용합니까?
-
03-07-2019 - |
문제
나는 Rails Development를 처음 접했고 Apatana의 Radrails IDE와 함께 이전 버전의 레일을 사용하는 방법을 알아 내려고 노력하고 있습니다. 나는 Radrails가 자동으로 다운로드하는 것보다 이전 버전에 구축 된 사이트를 가진 친구를 도와 주려고 노력하고 있으며 두 버전이 호환되지 않을 것이라고 확신합니다 (이 사이트는 Pre 2.0 버전을 사용하고 있습니다. , 정확한 숫자가 확실하지 않음).
Radrails에게 특정 버전의 레일을 얻고 사용하도록 지시하는 방법이 있습니까? 아니면 설치된 버전의 레일을 변경하기 위해 명령 줄에서 할 수있는 일이 있습니까? 나는 "gem"패키지 시스템에 대해 모호하게 익숙하지만, 그것이 포함될 것이라고 가정합니다.
어떤 도움이든 대단히 감사하겠습니다!
해결책
레이크 작업을 사용하십시오 rails:freeze:gems
Rails 프로젝트에서 사용하려는 버전을 제공하십시오. 예를 들어:
rake rails:freeze:gems VERSION=2.1.0
그것은 올바른 버전의 레일을 넣을 것입니다 vendor/rails
, 존재하는 경우 기본적으로로드됩니다.
다른 팁
보석을 프로젝트에 동결하지 않으려는 경우 (레이크 레일 : Freeze : Gems) 사용하려는 버전의 레일 보석을 설치할 수 있습니다.
gem install rails -v 2.0.2
그런 다음 구성/환경에서 사용할 레일 보석을 지정하십시오.
RAILS_GEM_VERSION = '2.0.2'
제휴하지 않습니다 StackOverflow