问题描述:oxidized web界面时间显示,默认显示UTC时间,为北京时间-8个小时
问题原因:ruby语言的时间直接获取的UTC时间
出现版本:oxidized 0.28.0
问题解决:
- docker exec -it oxidized /bin/bash
- vim /var/lib/gems/2.5.0/gems/oxidized-0.28.0/lib/oxidized/job.rb
- 执行:%s/Time.now.utc/Time.now,把Time.now.utc全部改成Time.now,一共3处
- 退出容器
- 重启容器