LoginSignup
1
0

More than 5 years have passed since last update.

redmine_stealthをRedmine2.6にインストールしてみた

Last updated at Posted at 2015-01-05

redmine_stealthをRedmine2.6にインストールした時に、軽くハマったのでメモ。

インストール自体は 公式サイト の手順通り、
RedmineのPluginディレクトリでgithubからソースを持ってくるだけ。

# cd /var/lib/redmine/plugins/
# git clone http://github.com/teleological/redmine_stealth.git

Redmineを再起動させる為に、

# touche /var/lib/redmine/restart.txt

してからRedmineにブラウザアクセスすればOK…
のはずが、

Web application could not be started
Undefined method roots' for Rails:Module (NoMethodError)
/var/lib/redmine/plugins/redmine_stealth/init.rb:28:in
block in '
/var/lib/redmine/lib/redmine/plugin.rb:75:in instance_eval'
/var/lib/redmine/lib/redmine/plugin.rb:75:in
register'
/var/lib/redmine/plugins/redmine_stealth/init.rb:19:in <top (required)>'
/var/lib/redmine/vendor/bundle/ruby/2.1.0/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in
require'
/var/lib/redmine/vendor/bundle/ruby/2.1.0/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in block in require'
/var/lib/redmine/vendor/bundle/ruby/2.1.0/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:in
load_dependency'
/var/lib/redmine/vendor/bundle/ruby/2.1.0/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in require'
/var/lib/redmine/lib/redmine/plugin.rb:150:in
block in load'


という切ない表示。
調べたら公式サイトのIssueに2.3.0での対処法が書いてあったので、それを真似して、

# vi /var/lib/redmine/plugins/redmine_stealth/init.rb

plugin_locale_glob = respond_to?(:directory) ?
File.join(directory, 'config', 'locales', '*.yml') :
File.join(Rails.root, 'vendor', 'plugins',
'redmine_stealth', 'config', 'locales', '*.yml')

この部分をコメントアウトして、
plugin_locale_glob = File.join(Rails.root, 'plugins', 'redmine_stealth', 'config', 'locales', '*.yml')
という行を追加して再度挑戦。
無事に起動しました。

(Pathは実際の設定に併せて編集しています)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0