Redmine安装
来源:互联网 发布:淘宝如何入驻全球购 编辑:程序博客网 时间:2024/04/27 17:55
注:redmine版本已大幅更新,此例已不合时宜,建议直接按照官网的英文资料进行安装。
官网安装手册:http://www.redmine.org/projects/redmine/wiki/RedmineInstall
【运行环境】
Ruby 1.8.7
Rails 2.3.11
RubyGems 1.7.2
rake 0.8.7
rack 1.1.X
MySQL 5.5
Redmine 1.2.1
【安装步骤】需联网
1.下载RubyInstaller 1.8.7 http://rubyforge.org/frs/?group_id=167
2.下载rubygems-1.7.2.zip http://rubyforge.org/frs/?group_id=126
启动Ruby命令行,进入解压的文件夹,运行 ruby setup.rb ,安装gems。
3.安装Rails 2.3.11 gem install rails -v=2.3.11
4.安装rake 0.8.7 gem install rake -v=0.8.7
也可下载 http://rubyforge.org/frs/?group_id=50&release_id=34535,在Ruby命令行下进入下载目录,执行gem install rake-0.8.7.gem --include-dependencies
5.安装rack gem install rack
也可下载 http://rubyforge.org/frs/?group_id=3113&release_id=46141,在Ruby命令行下进入下载目录,执行 gem install rack-1.1.2.gem --include-dependencies
6.安装MySQL5.5 gem install mysql
7.启动MySQL命令行,执行以下命令建立数据库。
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to'redmine'@'localhost';
8.下载旧版本MySQL驱动,http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll,拷贝到ruby的bin目录下。
9.下载redmine 1.2.1 http://rubyforge.org/frs/?group_id=1850 。以下略称redmine根目录为[redmine_root]。
10.将 redmine_root/config/database.yml.example 文件复制为database.yml
修改数据库配置如下:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password
11.启动Ruby命令行,进入[redmine_root]。
运行 gem install -v=0.4.2 i18n
运行 rake config/initializers/session_store.rb
12.运行 rake db:migrate RAILS_ENV="production"
※① 若MySQL驱动为新版,可能会导致出现以下错误
rake aborted!
Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
(See full trace by running task with --trace)
※② 如果出现“Mysql::Error: The 'InnoDB' feature is disabled”错误,需要开启MySql数据库对InnoDB的支持,在你的mysql安装文件夹中打开my.ini文件,找到skip- innodb,改成#skip-innodb,然后重启mysql。
(注:可以通过MySQL命令show variables like "have_%";查看是否开启了InnoDB)
※③ gem 1.7.2以上版本可能会导致 undefined method `name' for "actionmailer":String 错误。
13.运行 rake redmine:load_default_data RAILS_ENV="production" 该命令运行过程中需要选择语言
14.运行ruby script/server webrick -e production 启动webrick服务器。
15.在浏览器中输入 http://localhost:3000/ 即可访问redmine,初始用户名/密码均为admin。
16.性能优化
redmine使用一段时间后,在服务器本机的访问速度很快,但通过局域网的其他PC访问则很慢。
原因:redmine自带的webrick服务器的性能问题。
解决:
使用 mongrel 服务器替换 webrick ,具体方法如下:
1. gem install mongrel
2. 设置%redmine安装路径%\config\environments目录下production.rb文件,使config.cache_classes = true
3. 运行 ruby script/server -e production 启动服务
参考:http://www.cnblogs.com/espie/archive/2011/05/04/2037086.html
17.邮件配置
①修改config/configuration.yml
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "邮件服务器IP地址"
port: 25
authentication: :plain
domain: '邮件服务器IP地址'
user_name: "邮件地址"
password: "密码"
②管理⇒配置⇒邮件通知 可更改
- redmine 安装
- Redmine安装
- redmine安装
- redmine安装
- Redmine安装
- redmine安装
- Redmine 安装
- 安装redmine
- 安装redmine
- 安装redmine
- redmine 安装
- redmine 安装
- redmine安装redmine-wiki_graphviz_plugin插件
- 项目管理工具redmine专题-redmine使用,redmine安装,redmine常见问题,redmine组件
- Redmine安装指导
- 安装配置redmine
- redmine安装介绍
- redmine 安装过程
- 测试php源文编码对定义在源文件中的中文字符数据写入Mysql数据库后编码的影响
- 怎样快速挖掘网站的长尾关键词 ?
- 在linux下编译运行c语言程序
- freemarker
- C++面试宝典2011版
- Redmine安装
- MOSS 中出现 unexpect error
- VC如何查看全局变量的值
- QT:Qsocket长连接的实现(多线程服务器)
- D3DFVF_XYZ和D3DFVF_XYZRHW的区别
- C#将SQL数据库中数据导入Excel中,并将Excel中反导入SQL数据库中
- hdoj2053
- inverse与casecade
- TWAIN协议(Toolkit Without An Interesting Name)