博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云ubuntu1404LTS安装LNMR环境安装redmine项目管理软件
阅读量:5037 次
发布时间:2019-06-12

本文共 3149 字,大约阅读时间需要 10 分钟。

原文地址:http://112.74.112.215/projects/james/wiki/本站redmine的搭建过程

阿里云创建和管理虚拟机过程见官方文档不详细介绍。

主要记录系统安装过程及问题的处理。

重新安装,部署,作为生产环境。

本地虚拟机作为开发环境。
redmine做为网站主站,进行项目管理。

L linux ubuntu 1404LTS

sudo apt-get update  sudo apt-get upgrade  sudo apt-get install openssh-server

N nginx

vim /etc/apt/sources.list

add //trusty is for ubuntu1404

deb  trusty nginx  deb-src  trusty nginx

When trying to install nginx in debian, you may encounter this error:

W: GPG error: squeeze Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62

The solution is this:

gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62  gpg -a --export ABF5BD827BD9BF62 | apt-key add -

Example output:

root@shell:~# gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62  gpg: requesting key 7BD9BF62 from hkp server keyserver.ubuntu.com  gpg: /root/.gnupg/trustdb.gpg: trustdb created  gpg: key 7BD9BF62: public key "nginx signing key <>" imported  gpg: no ultimately trusted keys found  gpg: Total number processed: 1  gpg:               imported: 1  (RSA: 1)  root@shell:~# gpg -a --export ABF5BD827BD9BF62 | apt-key add -

OK

Then type:

apt-get update  apt-get install nginx curl

配置

/etc/nginx/site-available 或者 /etc/nginx/conf.d/

redmine.conf

upstream redmine {
server 127.0.0.1:3000; }
server {
server_name 112.74.112.215; root /usr/share/nginx/html/redmine/public;
location / {
try_files $uri @redmine; }
location @redmine {
proxy_set_header X-Forwarded-For $remote_addr; proxy_pass } }

rvm 安装ruby on rails

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
sudo curl -L  | sudo bash -s stable
source ~/.rvm/scripts/rvm  rvm -v      // 确认版本  rvm install 2.2.3  ruby -v     // 确认版本
rvm 2.2.3 --default   // 设置默认版本  gem -v   // 确认gem 版本 修改 gem source
$ gem sources -r  $ gem source -a  $ gem source -l   // 查看当前的source
gem install rails

// 问题处理

find . -name mkmf.log 查看log文件内容 缺少 -lgmp 安装gmp  sudo apt-get install libgmp-dev
rails -v  //确认版本

M mariaDB 替换MySQL

sudo apt-get install mariadb-server libmysqlclient-dev

R redmine

sudo apt-get install imagemagick libmagickwand-dev libcurl4-openssl-dev
wget

数据库

CREATE DATABASE redmine CHARACTER SET utf8;  CREATE USER 'james''localhost' IDENTIFIED BY '******';  GRANT ALL PRIVILEGES ON redmine.* TO 'james''localhost';

Copy config/database.yml.example to config/database.yml

production:   adapter: mysql2   database: redmine   host: localhost   username: james   password: **

安装

gem install bundlervim Gemfile修改source 为:
bundle install --without development test
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

assuming you run the application with a redmine user account:

mkdir -p tmp tmp/pdf public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets

测试

ruby bin/rails server webrick -e production

正式启动时

ruby bin/rails server webrick -e production &

登录验证 Logging into the application

Use default administrator account to log in:

login: admin     password: admin

转载于:https://www.cnblogs.com/jamesgone/p/5050092.html

你可能感兴趣的文章
程序员应该读的书
查看>>
find
查看>>
jquery - 2
查看>>
【待整理】python 关键字
查看>>
Codeforces Round #424 E. Cards Sorting 线段树/数据结构瞎搞/模拟
查看>>
依赖注入 批量注册
查看>>
《深入理解java虚拟机》笔记(3)实战:OutOfMemoryError异常
查看>>
ionic 调用restful API services时全局错误处理的实现 或自定义错误处理的实现
查看>>
面向对象程序设计
查看>>
新技能Get:如何利用HTTP技术提升网页的加载速度
查看>>
HDU 4126 Genghis Khan the Conqueror 最小生成树+树形dp
查看>>
c++链接mysql5.7
查看>>
Ubuntu安装UFW防火墙
查看>>
心有所向,逐之
查看>>
java test
查看>>
13.敏捷项目管理——超越范围、进度和成本笔记
查看>>
00.敏捷回顾——引言笔记
查看>>
3.2.3.1 匹配单个字符
查看>>
字符串逆序的方法
查看>>
该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。...
查看>>