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 即可
- redmine启动失败问题couldn't find HOME environment -- expanding
- 问题 couldn't find "libijkffmpeg.so" 解决
- 加载so库错误问题“couldn't find "libbmob.so"”
- Android Studio常见couldn't find "*.so"的问题
- couldn‘t find design note
- Couldn’t find MySQL server
- couldn't find "libyuv.so
- couldn't find "libvinit.so"
- couldn't find native method
- couldn't find "libweibosdkcore.so"
- couldn't find "libgnustl_shared.so"
- couldn't find "libxxx.so"
- ubuntu下mysql无法启动Couldn't find MySQL server (/usr/bin/mysqld_safe)”
- Fuck MySQL (3) Ubuntu下mysql无法启动Couldn't find MySQL server (/usr/bin/mysqld_safe)”
- ubuntu14.10下启动mysql服务时出现“* Couldn't find MySQL server (/usr/bin/mysqld_safe)”
- MySQL无法启动Couldn't find MySQL server (/usr/bin/mysqld_safe)”
- Apache服务启动失败couldn't start errorlog process, unable to open logs
- Compiling ArcEMU --- Couldn’t find pcre library
- 计算文件大小
- 深入理解数组
- ftp 客户端实现(1)--FTP格式
- 利用redis + lua解决抢红包高并发的问题
- 安卓7.0原生暂不支持压感屏技术
- redmine启动失败问题couldn't find HOME environment -- expanding
- 选择、快速排序算法实现
- jquery easyUI的dialog方法弹出对话框多个按钮进行选择
- 使用merge subView优化布局
- Git使用教程
- Android下event事件深度解析
- 最近5年133个Java面试问题列表
- CodeForces - 673B Problems for Round (模拟)水
- MYSQL必知必会读书笔记 第二十六章 管理事务处理