문제

deploy.rb, 믿 :rails_env 일반적으로 설정 require 'capistrano/rails' 에서 발견 Capfile.내가 사용하고,레일러를 사용하지 않에 내장 된 자산 파이프라인과 따라서,사용하지 않는 카피스트라노/레일에서의 처지는 수동으로 설정 :rails_envdeploy.rb 간에 전환할 때 준비 및 생산 배포.이것은 오히려 바보 같은 환경으로 항상 포함되어 있을 때 실행 cap staging deploycap production deploy.나는 이 질문으로,그것은 한 번의 클릭으로 상당히 공통점을 가진 간단한 솔루션이지만,후에 많은 인터넷 검색,내가 빈손으로 한다.따라서 파 Capistrano 3.1.0 소스 코드를 알아내는 방법에 액세스 단계는 변수에 입력된 명령인 라인과 따를 것으로 간단한 대답을 하는 비트의 설명이 필요합니다.

도움이 되었습니까?

해결책

간단한 대답은 다음을 추가하 라인 근처의 상단 deploy.rb:

설정:rails_env,페치(:계)

변수 :stagecapistrano/setup 는 데 필요한에 Capfile.이 스크립트를 만들 레이크 작업을 위해 각 단계에서 정의 config/deploy.내부에 정의를 위해 레이크업은 다음과 같습니다: set(:stage, stage.to_sym) 는 단계/rails_env 변수에서 당신의 cap staging deploycap production deploy 명령입니다.

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