Linux下 redmine安装部署
版本说明下面的版本很重要操作系统 centos7redmine 版本 3.3ruby 版本 2.3.3gem 版本 2.6.12rails 版本 4.2.6准备工作安装epel源yum install epel-release安装依赖yum install curl-devel sqlite-devel libyaml-devel开始部署
·
版本说明
下面的版本很重要操作系统 centos7(6.5应该也可以,没试过)
redmine 版本 3.3
ruby 版本 2.3.3
gem 版本 2.6.12
rails 版本 4.2.6
准备工作
安装epel源yum install epel-release
安装依赖
yum install curl-devel sqlite-devel libyaml-devel
开始部署
ruby yum安装版本对不上, 直接rvm安装rvm及ruby
rvm 可以安装管理多个ruby版本gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -L https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh #set up system environment for Ruby, 这步不可少
rvm reload
rvm install 2.3.3
简单的使用
rvm list 查看ruby
rvm use 2.2.0 使用ruby
rvm install xxxx 安装一个版本的ruby
rvm remove xxxx 卸载一个版本的ruby
安装rails及rake
上一步安装完成之后,下面的就很简单了.如果觉得慢可以换阿里的源
gem source -r https://rubygems.org/
gem source -a http://mirrors.aliyun.com/rubygems/
安装
gem install rake -v 12.0.0
gem install rails -v 4.2.6
安装redmine
下载redmine
wget http://olvimidkv.bkt.clouddn.com/redmine-3.3.0.tar.gzredmine 需要用到数据库,所以先装个mysql,mysql安装请参考:http://blog.csdn.net/ldy1016/article/details/49227247
然后启动数据库,创建一个数据库 redmine
把你下载的redmie解压放到需要放的目录下面,然后进入redmine/config,下面的操作都在这个目录下
cp database.yml.example database.yml
修改database.yml内容如下,数据库名不要擅自改,无论你用的是mysql还是meriadb
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: "youpwd"
encoding: utf8
创建表,这一步会出现各种问题,如果按照上面的装的话,基本就没有什么问题了.
提示缺少ruby扩展,不想一个个装的话,在当前目录下
bundle install
然后
rake db:migrate RAILS_ENV="production"
载入配置
rake redmine:load_default_data RAILS_ENV="production"
这时候会提示你选择语言,输入:zh为rails生产cookie秘钥
rake generate_secret_token
启动redmine
使用以下命令启动 -d 是把输出打印到后台
-b0.0.0.0指定可以通过ip访问,不然只能通过localhost或者127.0.0.1访问-p8080 指定端口号,不指定默认是3000
ruby 你的安装目录/redmine/bin/rails server -b0.0.0.0 -p8080 webrick -e production -d
登录地址:127.0.0.1:8080
默认的用户名和密码都为admin
注意:创建项目时如果“跟踪标签”一个都没有勾选,则没有“新建问题”的标签出现,所以至少需要勾选一个
更多推荐
已为社区贡献1条内容
所有评论(0)