在centos7 上部署redmin

bundle exec rake generate_secret_token

ake aborted!
NameError: uninitialized constant Nokogiri::HTML4
/usr/local/rvm/gems/ruby-2.7.3/gems/loofah-2.21.1/lib/loofah/html4/document.rb:10:in `<module:HTML4>'
/usr/local/rvm/gems/ruby-2.7.3/gems/loofah-2.21.1/lib/loofah/html4/document.rb:4:in `<module:Loofah>'
/usr/local/rvm/gems/ruby-2.7.3/gems/loofah-2.21.1/lib/loofah/html4/document.rb:3:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/loofah-2.21.1/lib/loofah.rb:36:in `require_relative'
/usr/local/rvm/gems/ruby-2.7.3/gems/loofah-2.21.1/lib/loofah.rb:36:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/rails-html-sanitizer-1.5.0/lib/rails-html-sanitizer.rb:2:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/rails-html-sanitizer-1.5.0/lib/rails-html-sanitizer.rb:2:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/sanitize_helper.rb:4:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/sanitize_helper.rb:4:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/text_helper.rb:34:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/text_helper.rb:34:in `<module:TextHelper>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/text_helper.rb:31:in `<module:Helpers>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/text_helper.rb:8:in `<module:ActionView>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/text_helper.rb:6:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_tag_helper.rb:20:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_tag_helper.rb:20:in `<module:FormTagHelper>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_tag_helper.rb:16:in `<module:Helpers>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_tag_helper.rb:10:in `<module:ActionView>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_tag_helper.rb:8:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_helper.rb:6:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers/form_helper.rb:6:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers.rb:54:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers.rb:54:in `<module:Helpers>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers.rb:6:in `<module:ActionView>'
/usr/local/rvm/gems/ruby-2.7.3/gems/actionview-5.2.6/lib/action_view/helpers.rb:5:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/rbpdf-1.20.1/lib/rbpdf.rb:110:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/rbpdf-1.20.1/lib/rbpdf.rb:110:in `<class:RBPDF>'
/usr/local/rvm/gems/ruby-2.7.3/gems/rbpdf-1.20.1/lib/rbpdf.rb:109:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler/runtime.rb:60:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler/runtime.rb:60:in `block (2 levels) in require'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler/runtime.rb:55:in `each'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler/runtime.rb:55:in `block in require'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler/runtime.rb:44:in `each'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler/runtime.rb:44:in `require'
/usr/local/rvm/gems/ruby-2.7.3/gems/bundler-2.4.13/lib/bundler.rb:187:in `require'
/var/www/redmine.org/releases/redmine-4.2.2/config/application.rb:18:in `<top (required)>'
/var/www/redmine.org/releases/redmine-4.2.2/Rakefile:5:in `require'
/var/www/redmine.org/releases/redmine-4.2.2/Rakefile:5:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.7.3/bin/ruby_executable_hooks:22:in `eval'
/usr/local/rvm/gems/ruby-2.7.3/bin/ruby_executable_hooks:22:in `<main>'
(See full trace by running task with --trace)
想请问一下如何解决?

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
CentOS 7上部署邮件服务器,你可以选择使用Postfix作为SMTP服务器和Dovecot作为IMAP/POP3服务器的组合。以下是一个基本的步骤指南: 1. 安装必要的软件包: ``` sudo yum install epel-release sudo yum install postfix dovecot ``` 2. 配置Postfix: - 编辑Postfix主配置文件`/etc/postfix/main.cf`并进行以下配置更改: ``` myhostname = your-domain.com # 设置你的域名 mydomain = your-domain.com myorigin = $mydomain inet_interfaces = all mydestination = localhost.$mydomain, localhost, $myhostname relay_domains = $mydestination ``` - 保存并关闭文件后,重新加载Postfix配置: ``` sudo systemctl reload postfix ``` 3. 配置Dovecot: - 编辑Dovecot主配置文件`/etc/dovecot/dovecot.conf`并进行以下配置更改: ``` disable_plaintext_auth = no mail_location = maildir:~/Maildir auth_mechanisms = plain login ``` - 在同一个文件中找到并编辑`protocols`部分,确保IMAP和POP3协议已启用: ``` protocols = imap pop3 ``` - 保存并关闭文件后,重新加载Dovecot配置: ``` sudo systemctl reload dovecot ``` 4. 配置防火墙规则: - 如果你使用CentOS 7上的Firewalld作为防火墙管理工具,请运行以下命令开放SMTP和IMAP/POP3端口: ``` sudo firewall-cmd --add-service=smtp --permanent sudo firewall-cmd --add-service=imap --permanent sudo firewall-cmd --add-service=pop3 --permanent sudo firewall-cmd --reload ``` 5. 设置邮箱账户: - 创建系统用户并设置密码: ``` sudo useradd -m username # 替换为你的用户名 sudo passwd username # 替换为你的用户名 ``` - 启用用户的邮箱目录: ``` sudo doveadm mailbox create -u username INBOX ``` 6. 完成后,你应该能够使用SMTP客户端(如Outlook)和IMAP/POP3客户端(如Thunderbird)连接到你的邮件服务器并进行邮件收发了。 请注意,上述步骤只是一个基本的指南,你可能需要根据你的具体需求和环境进行一些额外的配置和调整。此外,还应该考虑安全性和其他配置,例如SSL证书、反垃圾邮件过滤等。 希望这可以帮助你在CentOS 7上部署邮件服务器!如果有任何问题,请随时提问。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值