You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在CentOS系统上安装Chatwoot?安装遇错求助

问题:CentOS系统安装Chatwoot失败

是否可以在CentOS系统上安装Chatwoot?已参考官方Linux VM部署文档尝试安装,但出现错误,详情可查看/var/log/chatwoot-setup.log,相关报错截图如下:

  • 报错截图1:报错截图1
  • 报错截图2:报错截图2

解决方案

Chatwoot完全支持在CentOS系统部署,针对截图中的两类错误,修复步骤如下:

1. 修复CentOS仓库元数据获取失败

截图中第一个报错是AppStream仓库无法获取元数据,这是CentOS 8停止官方维护后镜像地址失效导致的,执行以下命令替换仓库源:

sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
sudo yum clean all && sudo yum makecache

2. 解决bundle: command not found错误

bundle是Ruby包管理器,Chatwoot依赖特定版本的Ruby环境,按以下步骤安装:

  • 先安装编译依赖:
    sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
    
  • 通过rbenv安装Ruby(以Chatwoot推荐的3.2.2版本为例):
    git clone https://github.com/rbenv/rbenv.git ~/.rbenv
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
    
    rbenv install 3.2.2
    rbenv global 3.2.2
    gem install bundler
    

3. 重新执行安装脚本

完成以上修复后,重新运行Chatwoot安装脚本:

sudo ./chatwoot-setup.sh

若问题仍存在,可提取/var/log/chatwoot-setup.log中的关键报错信息进一步排查。

内容的提问来源于stack exchange,提问作者Pamba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 10:55:29