2021年3月26日星期五

Redmine部署

Redmine部署文章:

第一篇:Redmine部署

第二篇:Redmine部署中遇到的问题


 

部门内部需要项目开发维护的网站,这种网站有付费的,也有开源项目。这类项目管理与协作的工具主要的MS SharePoint,BM RTC,JIRA,Trello,Redmine。jira我是用过的,但现在的公司是跨国公司,担心会有法律纠纷。不想花钱的话最好就是用redmine了。

这是Redmine的完整部署方法,部署过程中遇到大量问题,其中的坑着实有些多,我会在下一篇写一下部署过程中遇到过的坑。部署中遇到的问题点这里-->

下面开始部署吧:

1.安装rubyinstall-devkit-2.6.6-2-x64.exe(这是64位版本)

下载地址:https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.6.6-2/rubyinstaller-devkit-2.6.6-2-x64.exe

因为是国外网站,下载很慢,经常发现打不开,有点耐心。可以把这个地址用迅雷下载,挺快的。

跳出安装msys的窗口:选择3

 

等待安装完成……

2.进入下载下来的redmine项目根目录:

 

3.更新gem:

gem update --system

 

因为我已经更新过了,所以为最新。

4.查看redmine的Gemfile文件中rails版本:

 

 安装相应的rails版本:

 

 等待安装完成……

5.安装rails过程中执行数据库生成和修改连接:

打开数据库,新打开一个查询窗口,执行下列语句:

USE [master]GO-- Very basic DB creationCREATE DATABASE [REDMINE]GO-- Creation of a login with SQL Server login/password authentication and no password expiration policyCREATE LOGIN [REDMINE] WITH PASSWORD=N'password', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFFGO-- User creation using previously created login authenticationUSE [REDMINE]GOCREATE USER [REDMINE] FOR LOGIN [REDMINE]GO-- User permissions set via rolesEXEC sp_addrolemember N'db_datareader', N'REDMINE'GOEXEC sp_addrolemember N'db_datawriter', N'REDMINE'GOEXEC sp_addrolemember N'db_owner', N'REDMINE' -- 不加这个,后面会没有权限创建表GO

6.修改redmine配置文件:

打开根目录下的config目录,复制一份configuration.yml.example文件,去掉后面的结尾变成configuration.yml文件。用vs code打开,更改如下:

  

127.0.0.1是本地回送ip。

配置文件中的开发、测试配置也可以更改,不切换环境可以不改:

7. sql server配置管理器配置:

如果你的数据库可以直接localhost访问,此步骤可跳过,并更改上面配置文件中的连接host改为:localhost。具体原因请查看我上篇文章。

打开sql server配置管理器:

 

协议中的"已启用"选择"是",并点击"应用"按钮

 

切换到"IP地址"选项卡:

所有选项卡里的相应内容改动如下:

TCP动态端口:置空

TCP端口:1433

已启用:是

改动后点击"应用",然后"确定"

重启相应的sql服务:

 

8.下载安装ImageMagick-7.0.11-3-Q16-HDRI-x64-dll.exe

下载地址:https://download.imagemagick.org/ImageMagick/download/binaries/ImageMagick-7.0.11-3-Q16-HDRI-x64-dll.exe

安装时注意勾选如下:

 

安装完成后命令行执行修改path:

set CPATH="C:\Program Files\ImageMagick-7.0.11-3-Q16-HDRI\include"set LIBRARY_PATH="C:\Program Files\ImageMagick-7.0.11-3-Q16-HDRI\lib"

9.安装 bundle:

gem install bundle

 

10.安装bundle所需的内容:

bundle install

 

红框部分是在连接服务器,因为下载网址是外国网址,经常不成功。

等待安装完成……

11.生成对话存储加密:

bundle exec rake generate_secret_token

 

12.设置数据库环境为线上:

set RAILS_ENV=production

 

13.创建数据库表:

bundle exec rake db:migrate

 

等待完成……

14.设置环境、语言、默认数据集:

set RAILS_ENV=productionset REDMINE_LANG=zhbundle exec rake redmine:load_default_data

15.启动服务:

bundle exec rails server webrick -e production

 

接下来你就可以访问了

浏览器访问网址 align="left"> 









原文转载:http://www.shaoqun.com/a/644721.html

跨境电商:https://www.ikjzd.com/

五洲会:https://www.ikjzd.com/w/1068

手机trademanager:https://www.ikjzd.com/w/730


Redmine部署文章:第一篇:Redmine部署第二篇:Redmine部署中遇到的问题部门内部需要项目开发维护的网站,这种网站有付费的,也有开源项目。这类项目管理与协作的工具主要的MSSharePoint,BMRTC,JIRA,Trello,Redmine。jira我是用过的,但现在的公司是跨国公司,担心会有法律纠纷。不想花钱的话最好就是用redmine了。这是Redmine的完整部署方法,部署
airwallex:https://www.ikjzd.com/w/1011
c-tick认证:https://www.ikjzd.com/w/2074
i号店:https://www.ikjzd.com/w/2263
CPC证书是什么?亚马逊要求的CPC证书费用,时效和流程详解:https://www.ikjzd.com/home/133039
【超强干货】亚马逊广告打法思维导图:https://www.ikjzd.com/home/132114
口述:受不了 老公把我的胸部当玩具:http://lady.shaoqun.com/m/a/18226.html

没有评论:

发表评论