2011-04-26 4 views
0

...특정 (이전) 버전의 레일을 고정하려면 어떻게합니까?

레이크 레일 I (2 & 3) 내 시스템에 설치된 레일의 여러 버전이 있지만 공급 업체 폴더에 버전 2.3.11을 데려 가고 싶다는 : 동결 : 에지 RELEASE = 2.3.11

http://dev.rubyonrails.org/archives/rails_2.3.11.zip

으로 연결하려고 시도하면 다른 방법이 있습니까?

+0

난 그냥 레일 자식 저장소에있는 지점을 찾는 감아, 그 zip 파일을 다운로드 https : //로 GitHub의 .com/rails/rails/tree/v2.3.11을 열고 벤더/레일스 디렉토리에 압축을 풉니 다. – concept47

답변

1

특정 버전의 레일을 사용하려는 경우 응용 프로그램 gemfile로 이동하여 레일 gem을 desired.e.gem로 바꿀 수 있습니다.

gem 'rails', '3.0.7' 

gem 'rails', '2.3.11' 

은 다음

gem install rake --install-dir /rails_dir/vendor/gems 

는 공급 업체 디렉토리 보석 저장소를 만들려고 할 수도 번들 공급 업체 폴더로 를 설치 실행합니다. 두 작품 모두 보석 동결을 원할 경우 http://gemsonrails.rubyforge.org/을 시도해보십시오. 희망이 도움이됩니다.

0

이전 앱을 유지 관리하며 가끔씩해야합니다. 내가 찾은 가장 쉬운 방법은 시스템에 로컬로 보석을 설치하는 것입니다 후 사용

rake rails:freeze:gems RELEASE=2.3.11 
+2

은 나에게 최신 버전의 레일을 설치합니다 ...이 경우 버전 3.0.9 : \ – concept47

+0

이 작동하지 않고 최신 3.x 버전 – 0x4a6f4672

+0

'rake rails : freeze : edge RELEASE = 2.3.15'이어야합니다. –

관련 문제