2017-04-05 13 views
1

저는 Ubuntu 14.04에서 Rails 5와 함께 Unicorn을 실행 중입니다. 내가 별도의 파일에서 /etc/init.d/unicorn, 스크립트를 사용하여 데몬으로"bundle exec"를 사용하여 Rails를 실행하도록 Unicorn에 지시하려면 어떻게해야합니까?

case "$1" in 
    start) 
     check_config 
     check_app_root 

     log_daemon_msg "Starting $DESC" $NAME || true 
     if start-stop-daemon --start --quiet --oknodo --pidfile $PID --exec $DAEMON -- $UNICORN_OPTS; then 

을 유니콘을 실행하는거야,은/etc/기본/유니콘은, 나는 DAEMON 및 UNICORN_OPTS 변수는 정의했습니다. ..

내 질문은 Unicorn에게 "bundle exec"으로 접두사를 붙일 때 레일을 실행할 때 어떻게 표시해야합니까? 유니 코드 로그에서 이러한 모든 불만을 받고 있기 때문에 번들 임원이 필요하며 번들 임원이 업무를 저장하는 방법을 불평합니다.

답변

1

번들은 앱 루트 디렉토리에서 실행해야합니다.

귀하의 cd $APP_ROOT && $GEM_PATH/bin/bundle exec unicorn

과 유사해야합니다.