在 Ubuntu Server 下安装和配置 Redmine

之前安装过一个从 bitnami 下载的 Redmine 系统,用于项目管理,但是这个版本的 Redmine 总觉得有这样那样的问题,而且想升级程序也不好升级,于是就想重新做一个新的 Redmine 系统,不使用 bitnami 的方案。以下是在 Ubuntu Server 系统下,部署 Redmine 的具体过程:

注:由于我这里是采用应用系统与数据库分离的方案,需要部署的 Redmine 与数据库服务器不是同一台服务器,因此下面的部署过程不会提到数据库程序的安装过程以及详细的数据库配置步骤,最多就是简单描述一下数据库的建立过程。

一、执行以下命令更新系统:

sudo apt update && sudo apt upgrade

二、执行以下命令安装组件:

sudo apt install -y curl build-essential zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev libffi-dev libmysqlclient-dev libmagickwand-dev imagemagick

在 Ubuntu Server 下安装和配置 Redmine插图
需要安装的组件比较多,可能需要耐心等待……

三、在数据库服务器中,新建和配置数据库,并且把数据库名、用户名和密码记录下来;

本文中假定数据库名为:redmine,数据库用户名为redmine-user,密码为Red@887766,字符集为utf8mb4

四、安装 Ruby:

方法一:执行以下命令:

sudo apt install -y rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
mkdir -p "$(rbenv root)"/plugins
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
echo 'export RUBY_BUILD_MIRROR_URL="https://cache.ruby-china.com/pub/ruby"' >> ~/.bashrc
source ~/.bashrc
rbenv install 3.3.0
rbenv global 3.3.0

(点击下面的页数查看后面的内容)

如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐