这里我作下申明
linux环境如下:
CentOS release 6.2 (Final)
我用的包如下
ruby版本是:ruby-2.2.3.tar.gz
rubygems版本是:rubygems-2.4.8.tgz
redmine版本是:redmine-3.1.1.tar.gz
rake版本是:rake-10.4.2
rails版本是:Rails 4.2.4
1.ruby的安装
第三方包的安装
、yum install openssl* openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel ImageMagick ImageMagick-devel
下载
wget https://ruby.taobao.org/mirrors/ruby/ruby-2.2.0.tar.gz
下载
tar xf ruby-2.2.0.tar.gz
./configure --prefix=/usr/local/ruby
make
make install
./configure --prefix=/usr/local/ruby
make
make install
这里可能会出现错误(则要make clean)
导入环境变量
export PATH=$PATH:/usr/local/ruby/bin
这里可能需要配置gem源
gem源配置
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
gem sources -a https://ruby.taobao.org/
gem sources -l
2、RubyGems安装
# wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
# tar zxvf rubygems-1.3.5.tgz
# cd rubygems-1.3.5
# ruby setup.rb
# tar zxvf rubygems-1.3.5.tgz
# cd rubygems-1.3.5
# ruby setup.rb
3.rake安装
# gem install rake //直接使用gem命令安装rake.
//也可以下载安装地址:http://rubyforge.org/frs/download.php/56872/rake-0.8.7.tgz
//也可以下载安装地址:http://rubyforge.org/frs/download.php/56872/rake-0.8.7.tgz
4.rails安装
# gem install rails
//也可以下载安装地址:http://rubyforge.org/frs/download.php/60599/rails-2.3.3.tgz
//也可以下载安装地址:http://rubyforge.org/frs/download.php/60599/rails-2.3.3.tgz
5.mysql数据库的安装
可以有好多种方式
rpm安装
需要有rpm安装包
检查是否已安装rpm -qa|grep -i mysql
卸载时使用了--nodeps选项,忽略了依赖关系
rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps
安装MySQL的服务器
rpm -ivh MySQL-server-5.5.29-2.el6.x86_64.rpm
可以通过yum安装
查看有没有安装过
yum list installed mysql*
查看有没有安装包
yum list mysql*
安装mysql客户端:
yum install mysql
安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
yum install mysql
安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
mysql设置字符集
启动mysql服务: service mysqld start或者/etc/init.d/mysqld start
开机启动:
添加开机启动:chkconfig --add mysqld;
开机启动:chkconfig mysqld on;
查看开机启动设置是否成功chkconfig --list | grep mysql* mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止:
service mysqld stop
开机启动:
添加开机启动:chkconfig --add mysqld;
开机启动:chkconfig mysqld on;
查看开机启动设置是否成功chkconfig --list | grep mysql* mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止:
service mysqld stop
登录 创建root管理员:
mysqladmin -u root password 123456
登录: mysql -u root -p输入密码即可。忘记密码:
service mysqld stop;
mysqld_safe --user=root --skip-grant-tables;
这一步骤执行的时候不会出现新的命令行,你需要重新打开一个窗口执行下面的命令
mysql -u root;
use mysql ;
update user set password=password("123456") where user="root";
flush privileges;
mysqladmin -u root password 123456
登录: mysql -u root -p输入密码即可。忘记密码:
service mysqld stop;
mysqld_safe --user=root --skip-grant-tables;
这一步骤执行的时候不会出现新的命令行,你需要重新打开一个窗口执行下面的命令
mysql -u root;
use mysql ;
update user set password=password("123456") where user="root";
flush privileges;
5.redMine安装
# wget http://rubyforge.org/frs/download.php/56909/redmine-0.8.4.tar.gz
# tar zxvf redmine-0.8.4.tar.gz
# mv redmine-0.8.4 /usr/local/redmine
# cd /usr/local/redmine/config
设置数据库参数
# cp database.yml.example database.yml
# vi database.yml
production:
# tar zxvf redmine-0.8.4.tar.gz
# mv redmine-0.8.4 /usr/local/redmine
# cd /usr/local/redmine/config
设置数据库参数
# cp database.yml.example database.yml
# vi database.yml
production:
#####这里的adapter对于1.9以上要用mysql2
adapter: mysql
database:redmine
host: localhost
username: redmineuser
password: redminepw
encoding: utf8
保存退出:wq
创建mysql数据库
# /usr/local/mysql/bin/mysql -u root -p
Mysql> create database redmine default character set utf8;
grant all on redmine.* to root;
grant all on redmine.* to root@localhost;
grant all on redmine.* to redmineuser;
grant all on redmine.* to redmineuser @localhost;
set password for redmineuser@localhost=password('redminpw');
Mysql>exit;
adapter: mysql
database:redmine
host: localhost
username: redmineuser
password: redminepw
encoding: utf8
保存退出:wq
创建mysql数据库
# /usr/local/mysql/bin/mysql -u root -p
Mysql> create database redmine default character set utf8;
grant all on redmine.* to root;
grant all on redmine.* to root@localhost;
grant all on redmine.* to redmineuser;
grant all on redmine.* to redmineuser @localhost;
set password for redmineuser@localhost=password('redminpw');
Mysql>exit;
6.redMine设定
这里会出现很多错误:
需要安装很多包
gem install json -v '1.8.3'
gem install minitest -v '5.8.1'
gem install actionpack-action_caching -v '1.1.1'
gem install actionpack-xml_parser -v '1.0.2'
gem install xpath -v '2.0.0'
gem install capybara -v '2.5.0'
gem install ffi -v '1.9.10'
gem install childprocess -v '0.5.6'
gem install coderay -v '1.1.0'
gem install docile -v '1.1.5'
gem install jquery-rails -v '3.1.4'
gem install metaclass -v '0.0.4'
gem install mocha -v '1.1.0'
gem install multi_json -v '1.11.2'
gem install net-ldap -v '0.3.1'
gem install protected_attributes -v '1.1.3'
gem install ruby-openid -v '2.3.0'
gem install rack-openid -v '1.4.2'
gem install rbpdf -v '1.18.6'
gem install redcarpet -v '3.3.3'
gem install request_store -v '1.0.5'
gem install rmagick -v '2.15.4'
gem install rubyzip -v '1.1.7'
gem install websocket -v '1.2.2'
gem install selenium-webdriver -v '2.48.0'
gem install simplecov-html -v '0.9.0'
gem install simplecov -v '0.9.2'
gem install yard -v '0.8.7.6'
gem install mysql2 -v '0.3.20'
gem install minitest -v '5.8.1'
gem install actionpack-action_caching -v '1.1.1'
gem install actionpack-xml_parser -v '1.0.2'
gem install xpath -v '2.0.0'
gem install capybara -v '2.5.0'
gem install ffi -v '1.9.10'
gem install childprocess -v '0.5.6'
gem install coderay -v '1.1.0'
gem install docile -v '1.1.5'
gem install jquery-rails -v '3.1.4'
gem install metaclass -v '0.0.4'
gem install mocha -v '1.1.0'
gem install multi_json -v '1.11.2'
gem install net-ldap -v '0.3.1'
gem install protected_attributes -v '1.1.3'
gem install ruby-openid -v '2.3.0'
gem install rack-openid -v '1.4.2'
gem install rbpdf -v '1.18.6'
gem install redcarpet -v '3.3.3'
gem install request_store -v '1.0.5'
gem install rmagick -v '2.15.4'
gem install rubyzip -v '1.1.7'
gem install websocket -v '1.2.2'
gem install selenium-webdriver -v '2.48.0'
gem install simplecov-html -v '0.9.0'
gem install simplecov -v '0.9.2'
gem install yard -v '0.8.7.6'
gem install mysql2 -v '0.3.20'
gem install ruby-mysql(这个也许不需要,当时装的时候将所有需要的包都装了一边)
网上还存在其它安装包的方法:
You need to install Bundler first:
gem install bundler
Then you can install all the gems required by Redmine using the following command:
bundle install --without development test
gem install bundler
Then you can install all the gems required by Redmine using the following command:
bundle install --without development test
然后会说可以忽略rmagick
RMagick (allows the use of ImageMagick to manipulate images for PDF and PNG export)
If ImageMagick is not installed on your system, you should skip the installation of the rmagick gem using:
bundle install --without development test rmagick
If ImageMagick is not installed on your system, you should skip the installation of the rmagick gem using:
bundle install --without development test rmagick
由于我们的files目录在redmine根目录下,因此configuration不用配置了,如果files目录在其他地方,我们需要
vim configuration.yml
attachments_storage_path: /var/redmine/files
# rake redmine:load_default_data RAILS_ENV="production" //加载默认配置
这里会要求选择默认语言,我选的中文zh:
Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] zh
这个默认设置只是在未登录时的界面语言,当用户登录后,默认语言还是英语,在My account里可以修改成其它语言。
启动WEB服务
# ruby script/server webrick -e production
或# ruby /usr/local/redmine/script/server webrick -e production
停止web服务方法:在当前启动窗口按ctrl+C
访问http://ip:3000/
这里会要求选择默认语言,我选的中文zh:
Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] zh
这个默认设置只是在未登录时的界面语言,当用户登录后,默认语言还是英语,在My account里可以修改成其它语言。
启动WEB服务
# ruby script/server webrick -e production
或# ruby /usr/local/redmine/script/server webrick -e production
停止web服务方法:在当前启动窗口按ctrl+C
访问http://ip:3000/
这里要说明一下:我启动完成后访问,通过页面访问时访问失败,通过telnet是不能创建连接
我是修改了/etc/housts
将访问ip指向了localhost
ip localhost
改完后,就可以访问了,不过还是会出错:
(Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml`) (process 3514, thread 0x00000000b63050(Worker 1)):
- 在服务器上 rake secret RAILS_ENV=production 生成key
- 在shell中 export 到环境变量中
- secrets.yml 不用做变化。依然保持原有代码,从环境变量中读取key值
然后:source /etc/profile
不过貌似没有什么作用
后来执行如下命令搞定:
bundle exec rake generate_secret_token
初始用户名/密码:admin/admin
这样启动后,启动窗口是不能关闭的,所以要使Redmine作为服务启动,需添加-d参数:
# ruby script/server webrick -e production -d
或# ruby /usr/local/redmine/script/server webrick -e production –d
这样启动后,启动窗口是不能关闭的,所以要使Redmine作为服务启动,需添加-d参数:
# ruby script/server webrick -e production -d
或# ruby /usr/local/redmine/script/server webrick -e production –d
注:现在redmine-3.xx的启动已经是ruby bin/rails server webrick -e production -d
停止服务方法:(ps命令查出此进程的pid号,再杀掉,目前好像只能这样,我看了--help里面,还没有停止的参数。)
# ps aux | grep ruby
# kill -9 [PID]
停止服务方法:(ps命令查出此进程的pid号,再杀掉,目前好像只能这样,我看了--help里面,还没有停止的参数。)
# ps aux | grep ruby
# kill -9 [PID]
这个是官网上的
相关推荐
Redmine搭建教程
1. 引言 3 1.1. 术语 3 1.2. 参考文档 6 1.3. 安装环境 7 1.4. 准备工作 7 2. 安装过程 8 2.1. Ruby安装 8 2.1.1. 安装zlib 8 2.1.2. 安装openssl 8 ...2.4. Redmine安装 12 2.5. Apache安装 14 3. 问题列表 17
LINUX下的REDMINE搭建[归纳].pdf
linux下的redmine搭建.pdf
linux下的redmine搭建借鉴.pdf
Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统
windows平台下redmine系统的搭建,详细步骤以及所需软件包提供,redmine插件RTX消息应用安装,redmine集合RTX消息插件来有效控制项目进度及安排
Redmine搭建完成后,在进行账户设置、文档管理中需要用到账户本地头像设置、office文档在线阅读、pdf文档在线阅读的需求。但Redmine本身不含有该功能需要另外安装相应的插件,本节主要介绍本地头像插件、office文档...
介绍了如何在局域网的服务器上安装Redmine,文中很大一部分是自己的原创。由于本人要在公司的内部服务器上安装一个Redmine,根据网上找到的介绍Redmine的安装的文章实践过程中遇到了不少问题。经过几天的奋战,终于...
centos操作系统源码搭建redmine项目管理系统及配置!!!
异地服务器需提前架好ftp服务器并建立好相关上传目录,建议使用用FileZilla_Server、serverU或者简单ftp软件进行搭建; 4)整个上传过程,详细记录备份、压缩、FTP上传各步骤详细日志,随时可以查阅每次备份记录的...
在CentOS 7中安装Redmine详细步骤,亲自试验通过。一通过Docker安装,二从源码安装,简单配置邮件收发、版本控制等
Redmine是一个灵活的跨平台的项目管理与缺陷跟踪管理工具 。具体的特征,可访问 开源的项目管理和Bug跟踪工具 Redmine 下面介绍一下Windows下Redmine的安装步骤。
2、Redmine服务器:bitnami-redmine的下载、安装、配置,一键无脑安装(传统的安装方法太复杂) 3、附完整的安装包下载地址 一句话,领导交代的任务,本人呕心沥血整理,绝对不坑。 下载后看教程即可搞定BUG系统的...
NULL 博文链接:https://yujianfei608.iteye.com/blog/1098229
这是整整花4天时间去搭建Redmine后的血泪教训,我很少写这些东西,我希望让更多的人看到,能在安装Redmine时能少走弯路。
redmine 4.0.4的版本,没有什么用处,用来搭建redmine的
在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。
Mac下创建Redmine,开发工具是RubyMine,rails环境搭建(http://download.csdn.net/detail/zjanjun/9134299)好后,可以很快的安装Redmine