首页 > 代码库 > Centos 6.5 部署 redmine 3.3
Centos 6.5 部署 redmine 3.3
验证ruby版本 如果有就卸载安装最新的
yum install gcc* openssl openssl-devel -y
wget https://ruby.taobao.org/mirrors/ruby/ruby-2.3.1.tar.gz./confugremake;make install
ruby -v 检测版本
安装rubygems
如果gem -v 已安装,我们需要升级到2.6.6 需要执行gem update --system
如果中途发现有类似httpsXXXXX的报错 ,是因安装ruby的时候没有安装openssl哦,因为升级是去链接官网,所以会被墙、 我们更换下载源
[root@redmine data]# gem source -l*** CURRENT SOURCES ***https://ruby.taobao.org/#这是我换了之后的gem sources --remove https://rubygems.org/gem sources --add https://ruby.taobao.org/#然后在查看 并升级gem update --systemgem -v #查看版本#安装railsgem install rails #如果没有更换源 这里下载会非常慢,还有可能会失败rails -v #这里我们都使用的最新版yum install sqlite-develgem install sqlite3#创建项目cd /data/softwaremkdir ruby-projectcd ruby-project#执行命令创建项目rails new mytestcd mytest执行bundle install #这里如果不更换源 也会等很久。 我们更换Gemfile 里面第一行 换成Taobao源即可。执行rails s 发现会报错。 执行vi Gemfile在最后加入gem ‘therubyracer’保存退出。 执行命令bundle install 安装第10步命令中报错的的必须的安装包(按提示安装直至完成Bundle complete!) 最后再执行rails s -b 172.16.38.8 服务成功 浏览器通过地址http://172.16.38.8:3000访问 会出现rails界面# 安装redmine 在/data/software 目录下载并解压redmine #数据库安装 省略#创建redmine 数据库create database redmine;#分配授权账号grant all privileges on redmine.* to ‘redmine‘@‘localhost‘ identified by ‘123456‘;flush privileges;#配置redmine 数据库配置文件cd redmine 3.3.0/config将database.yml.example 复制一份并改名为database.yml编辑database.yml的内容如下production: adapter: mysql2 database: redmine host: 172.16.38.8 username: redmine password: "123456" encoding: utf8#关闭保存即可执行命令gem install bundler 执行命令bundle install --without development test 执行命令bundle install --without development test rmagick 再次执行命令bundle install --without development test 在/data/software/redmine-3.3.0目录中创建文件Gemfile.local编辑内容如下 # Gemfile.local gem ‘puma‘ 执行命令bundle exec rake generate_secret_token 在/data/software/redmine-3.3.0目录中执行如下命令 创建数据库中的表RAILS_ENV=production bundle exec rake db:migrate 在/data/software/redmine-3.3.0目录中执行如下命令 生成数据RAILS_ENV=production REDMINE_LANG=zh bundle exec rake redmine:load_default_data 执行如下命令 mkdir-p tmptmp/pdfpublic/plugin_assets sudochown-R redmine:redminefiles log tmp public/plugin_assets sudochmod -R 755 files log tmp public/plugin_assets #执行如下命令启动服务 bundle exec rails server webrick -e production -b 192.168.1.206 #在浏览器中打开http://192.168.1.206:3000
#使用nginx 展现
开始可以不用安装ng
安装整合ng模块
gem install passenger
使用passenger-install-nginx-module 命令来自动整合ng
中间的一些选择很简单就不一一说了。中间要安装yum install -y libcurl-devel
设置ng 路径等等。就等自动全部下载完并安装,修改nginx.conf
location / { root html/redmine/public; index index.html index.htm; passenger_enabled on; }
最后将/data/softwaer/redmine3.3.0 拷贝到/usr/local/nginx/html/redmine 就ok,然后启动ng
Centos 6.5 部署 redmine 3.3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。