| Index: modules/discourse/files/discourse.fcgi |
| =================================================================== |
| --- a/modules/discourse/files/discourse.fcgi |
| +++ b/modules/discourse/files/discourse.fcgi |
| @@ -1,14 +1,16 @@ |
| #!/usr/bin/ruby |
| +require 'etc' |
| + |
| Dir.chdir(File.dirname(__FILE__)) |
| ENV['RAILS_ENV'] ||= 'production' |
| -ENV['GEM_HOME'] = File.expand_path('~discourse/.gems') |
| -ENV['GEM_PATH'] = File.expand_path('~discourse/.gems') + ':/var/lib/gems/1.9.1' |
| +ENV['GEM_HOME'] = "#{Etc.getpwuid.dir}/.gems" |
| +ENV['GEM_PATH'] = "#{ENV['GEM_HOME']}:/var/lib/gems/1.9.1" |
| require 'fcgi' |
| require_relative 'config/environment' |
| class Rack::PathInfoRewriter |
| def initialize(app) |
| @app = app |
| end |