다음 코드는 내 레일 애플 리케이션의 루트 폴더에 살고 daemonizes/실행 myserver.rb
.'필수'rvm 함께 작동하지 않습니다
# myserver_control.rb
require 'rubygems'
require 'daemons' # causes 'no such file to load -- daemons' error since gem reinstall with rvm
@options = {
# options defined
}
Daemons.run('myserver.rb', @options)
내가 RVM을 설치 때까지 잘 작동되었고, 지금은 데몬 보석을 찾을 수 없습니다. 어쩌면 위의 시스템 데몬 폴더를 어딘가에 검색하는 것 같은 느낌이 들었습니까? 대신 rvm 데몬을 설치 한 보석을 사용할 수 있습니까? 데몬 젬을 찾을 수있는 시스템 레벨에 데몬 젬을 어떻게 설치합니까? 아니면 rvm이 설치 한 보석을 찾을 수 있도록 어떻게 만드나요?
현재 '시스템'보석 세트도 없습니다. 이미 rvm을 설치 한 후 시스템 레벨에 보석을 설치하려면 어떻게해야합니까? 시스템 루비와 보석을 사용하고자하는 경우
myserver.rb를 어떻게 실행하고 있습니까? –
커맨드 라인에서'sudo ruby myserver_control.rb start'를 실행합니다. 이것은 데몬 ruby gem이 제공하는 명령입니다. – pitachip
sudo에서 실행되지 않음 – Egryan