내 응용 프로그램에 최신 Rails gem을 사용하는 대신 코드 저장소를 vendor/rails
에 두는 자체 git 저장소에 코드를 저장하는 것이 좋습니다.프로덕션 응용 프로그램을위한 레일을 공급하는 데 권장되는 방법은 무엇입니까?
이렇게하려면 몇 가지 방법이 있습니다. 실행하려는 특정 분기/태그의 소스를 다운로드하여 저장소에 저장하거나 git submodules를 사용하는 것입니다.
서브 모듈은 당연한 것처럼 보이지만 저장소를 복제 할 때마다 해당 서브 모듈을 사용하려는 지점을 수동으로 체크 아웃해야합니다 (그렇지 않으면 단지 master
)? 그리고이 방법을 사용하는 Capistrano 배치에 영향이 있습니까?
안녕 앤디 :)이 정보를 감사합니다. 원래 블로그 게시물을 따라 갔지만 하위 모듈과 관련된 여러 가지 문제가 발생했습니다. 예를 들어, 처음 repo를 복제 할 때 'git submodule init'등을 수행해야한다는 것을 알았습니다. repo 사용자가 많고 그 중 일부는 기술적이지 않을 때 이상적이지 않습니다. 가장 단순한 솔루션과 레이크 레일이 필요했습니다. 동결 : 가장자리가 나를 위해 잘 작동하는 것처럼 보였습니다. – Olly
안녕 Olly :) 단순하다 좋다, 나는 기쁜 rake rails 다 : 동결 : edge는 직업을한다. –