2010-12-05 5 views
1

제가 작업 한 레일스 3 프로젝트가없이 인터넷에 연결되어 생산 환경 에 배포되어야한다는 소식을 들었습니다. Ruby on Rails에 관해 내가 아는 대부분의 것들은 필요한 보석을 다운로드하기 위해 인터넷 연결과 관련되어 있기 때문에 분명히 이것은 나에게 상당히 관련이있다.인터넷에 연결되어 있지 않은 시스템에 레일즈 앱을 배포합니다.

실제 환경에 Ruby on Rails 애플리케이션을 배포 할 때 어떤 옵션이 필요합니까? 프로덕션 환경에 모든 필수 보석이없고 대부분의 현재 설치가 포함되어 있지 않은 것으로 가정합니다. Rails 3)? 설치 기간 동안 인터넷에 연결해서 연결하도록 지시해야합니까?

프로덕션 환경은 SuSE Linux Enterprise 11 서버입니다.

답변

3

보석을 레일 2에 동결시킬 수 있습니다 (또는 레일 3에 번들 패키지 포함). 그러면 벤더 디렉토리에 모든 보석이 저장되어 문제를 현저하게 줄일 수 있습니다. 그래도 인터넷 없이는 약간의 악몽이 될 것입니다.

관련 문제