Actions
Bug #4916
closedHammer 0.1.0 is not executable on debian systems
Description
There's a problem with finding locales which prevents hammer from starting.
# hammer /usr/lib/ruby/vendor_ruby/fast_gettext/translation_repository/base.rb:36:in `find_files_in_locale_folders': path /usr/lib/ruby/vendor_ruby/hammer_cli/../../locale cound not be found! (RuntimeError) from /usr/lib/ruby/vendor_ruby/fast_gettext/translation_repository/mo.rb:25:in `find_and_store_files' from /usr/lib/ruby/vendor_ruby/fast_gettext/translation_repository/mo.rb:9:in `initialize' from /usr/lib/ruby/vendor_ruby/fast_gettext/translation_repository.rb:14:in `new' from /usr/lib/ruby/vendor_ruby/fast_gettext/translation_repository.rb:14:in `build' from /usr/lib/ruby/vendor_ruby/fast_gettext.rb:28:in `add_text_domain' from /usr/lib/ruby/vendor_ruby/hammer_cli/i18n.rb:81:in `add_domain' from /usr/lib/ruby/vendor_ruby/hammer_cli/i18n.rb:94:in `<top (required)>' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/bin/hammer:9:in `<main>'
Default gem installation on Debian puts all gems into one directory. Hammer tries to find locales in a directory that does not exist.
We should update hammer's i18n code to accept more translation locations.
Actions