Ruby 응용 프로그램을 실행하기 위해 FastCGI와 함께 Apache를 사용하고 있습니다. 나는 아파치 fcgi 모듈과 Ruby fcgi gem을 설치했다.FCGI Ruby Gem을 아파치 사용시 찾을 수 없습니다.
내가 너무
ruby search.fcgi
같이있는 fcgi 스크립트 'search.fcgi'를 실행하면이 성공적으로 실행됩니다. 아파치를 시작할 때 같은 스크립트를 실행하려고 할 때 내 로그 파일에 다음과 같은 오류가 발생합니다 :을 통해 실행할 때처럼
/usr/local/rvm/rubies/ruby-2.1.8/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- fcgi (LoadError)
from /usr/local/rvm/rubies/ruby-2.1.8/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /home/user/fcgi/search.fcgi:13:in `<main>'
search.fcgi에서
라인 (13)은 단순히을 require 'fcgi'
이 나타납니다 아파치는 설치된 보석을 감지 할 수 없습니다. irb를로드하고 require 'fcgi'
을 실행하여 true를 반환합니다.
여기에 뭔가가 있습니까? 일부 경로 또는 설정 항목을 설정해야합니까?