#818 Xapian not available
This commit is contained in:
parent
9330cb1baa
commit
e088e4c3cb
@ -22,9 +22,10 @@
|
||||
begin
|
||||
require 'xapian'
|
||||
$xapian_bindings_available = true
|
||||
rescue LoadError
|
||||
rescue LoadError => e
|
||||
Rails.logger.warn %{No Xapian search engine interface for Ruby installed => Full-text search won't be available.
|
||||
Install a ruby-xapian package or an alternative Xapian binding (https://xapian.org).}
|
||||
Rails.logger.warn e.message
|
||||
$xapian_bindings_available = false
|
||||
end
|
||||
|
||||
|
||||
@ -280,8 +280,9 @@
|
||||
<% begin %>
|
||||
<% require 'xapian' %>
|
||||
<% xapian_disabled = false %>
|
||||
<% rescue LoadError %>
|
||||
<p class="warning"><%= l(:warning_xapian_not_available) %></p>
|
||||
<% rescue LoadError => e %>
|
||||
<p class="warning"><%= l(:warning_xapian_not_available) %></p>
|
||||
<% Rails.logger.warn e.message %>
|
||||
<% xapian_disabled = true %>
|
||||
<% end %>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user