리눅스를 재시작 할 때마다 rails s
을 실행하여 dev env에서 레일스 애플리케이션을 시작해야합니다.개발 환경에서 로그인하기 전에 레일즈 앱 자동 실행
리눅스가 다시 시작될 때 주어진 레일즈 애플리케이션을 자동으로 시작할 수 있습니까?
솔루션이 프로덕션 환경에서 앱을 실행하는 데 가까이 있다고 가정합니다.
프로덕션 사이트에서 앱을 실행 한 적이 없습니다.
UPDATE 1
나는이 문제에 대한 자세한 내용을 봤 나 How can I make “rc.local” run on startup?에 가까운 무언가를 발견했습니다.
내 /etc/rc/local
:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/askar/.rvm/rubies/ruby-2.1.2/bin/ruby /home/askar/work/rails/smn/bin/rails s
exit 0
내가 운영하는 수 있어요
$ ls -al /etc/rc.local
-rwxr-xr-x 1 root root 423 Jul 23 12:41 /etc/rc.local
:
$/etc/rc.local &
하지만 난 다음 부팅시에 자동으로 시동 할 정도로 실행하려고하면 :
를sudo /etc/init.d/rc.local start
나 오류 :
Could not find rake-10.2.1 in any of the sources
Run `bundle install` to install missing gems.
명령을'sudo '하면 루트로 실행되고 사용자의'askar'에서 설정 한 적절한'gemset' 또는'ruby'를 적재하기 위해'rvm'이 필요로하는 환경 변수와 것들에 더 이상 접근 할 수 없습니다. – DiegoSalazar
부팅시 rc.local을 시작하는 방법을 알아 내려고 시도 중 ... – Askar