redmine启动失败问题couldn't find HOME environment -- expanding

来源:互联网 发布:慕课网教学视频源码 编辑:程序博客网 时间:2024/06/06 19:21

今天启动redmine时突然碰上一个这样的问题似曾没有见过,细看错误原来是yard在linux未指定home,碰上这种看似难缠的问题偶然解决真是一大幸事。

现分享下:

[root@redmine log]# service redmine start

/usr/local/ruby/lib/ruby/gems/2.0.0/gems/yard-0.8.7.6/lib/yard.rb:11:in `expand_path': couldn't find HOME environment -- expanding `~' (ArgumentError)

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/yard-0.8.7.6/lib/yard.rb:11:in `<module:YARD>'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/yard-0.8.7.6/lib/yard.rb:3:in `<top (required)>'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler/runtime.rb:76:in `require'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler/runtime.rb:76:in `block (2 levels) in require'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler/runtime.rb:72:in `each'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler/runtime.rb:72:in `block in require'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler/runtime.rb:61:in `each'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler/runtime.rb:61:in `require'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/bundler-1.7.9/lib/bundler.rb:134:in `require'

        from /usr/local/redmine/config/application.rb:7:in `<top (required)>'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/railties-3.2.19/lib/rails/commands.rb:53:in `require'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/railties-3.2.19/lib/rails/commands.rb:53:in `block in <top (required)>'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/railties-3.2.19/lib/rails/commands.rb:50:in `tap'

        from /usr/local/ruby/lib/ruby/gems/2.0.0/gems/railties-3.2.19/lib/rails/commands.rb:50:in `<top (required)>'

        from /usr/local/redmine/script/rails:6:in `require'

        from /usr/local/redmine/script/rails:6:in `<main>'

解决办法

cd  /usr/local/redmine

vim Gemfile

#add  

ENV['HOME'] ||= '/dev/null' 

#wq

service redmine restart 即可


0 0
原创粉丝点击