Top Level Namespace
Defined Under Namespace
Classes: File
Constant Summary collapse
- EXTCONFIG =
Object.const_get(defined?(RbConfig) ? :RbConfig : :Config)::CONFIG
- LIBSTEMMER =
File.(File.join(File.dirname(__FILE__), 'libstemmer_c'))
Instance Method Summary collapse
Instance Method Details
#apt_install_hint(pkg) ⇒ Object
28 29 30 |
# File 'ext/extconf.rb', line 28 def apt_install_hint pkg "sudo apt-get install #{pkg}" end |
#library_installed?(name, hint) ⇒ Boolean
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'ext/extconf.rb', line 32 def library_installed? name, hint if find_library(name, 'main', *%w(/usr/lib /usr/local/lib /opt/lib /opt/local/lib /sw/lib)) true else $stderr.puts <<-ERROR Unable to find required library: #{name}. On debian systems, it can be installed as, #{hint} ERROR false end end |