0
我使用Apache和FastCGI運行一個ruby應用程序。我已經安裝了apache fcgi模塊以及Ruby fcgi gem。使用apache時未找到FCGI Ruby Gem
當我運行FCGI腳本 'search.fcgi' 像這樣
ruby search.fcgi
它成功運行。但是啓動Apache時,我得到了下面的錯誤在我的日誌文件時它會嘗試運行同一個腳本:
/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>'
線13 search.fcgi簡直是 require 'fcgi'
通過運行時,就好像它出現Apache無法檢測到已安裝的gem。我已經加載irb並運行require 'fcgi'
,它返回true。
我在這裏錯過了什麼嗎?我需要設置一些路徑或配置項目?