문제

나는 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'

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top