debian下安装redmine

合集下载

REDMINE安装配置

REDMINE安装配置

Redmine安装配置1、获取redmine及相关信息redmine基于ROR,所以对于ROR的开发人员来说部署这个系统要比不了解ROR的人容易的多。

这里假设你对ROR是有一定的了解的。

如果不了解,照着步骤做即可。

先找到redmine的下载,redmine 的官方网站上有很多参考信息,下载列表则是在上。

当前最新版本是1.2.1。

redmine 官方的安装和配置文档包含了linux和windows的配置,包括对系统需求。

但可能文档不尽详尽,安装中会遇到很多问题。

如果仅仅只是想体验下安装过程,并想知道怎么解决具体遇到的问题,可以参看redmine-0.9.x配置过程。

将redmine放在/usr/local/里:获取当前版本并解压(也可以自己下载):2、配置mysql数据库数据库是mysql,为redmine建立库,库名redmine。

同时创建redmine用户,把库的权限分配给这个用户。

最后设置用户的密码为'redminePASSWORD'。

当然这里的库名、用户名和密码,可以按实际情况替换。

3、安装与配置3.1进入redmine的主目录,开始配置数据文件,把配置指向刚才建立的库。

配置production部分成如下所示。

其中的database,username,password按实际情况替换。

3.2至于ruby和rails的版本对应情况可以参考:/wiki/redmine/RedmineInstall,当前版本的需求是ruby1.8.6,1.8.7 Rails2.3.11Rack1.1.1。

为此首先安装需要的包。

可以看到这些包被安装:irb1.8libmysql-rubylibmysql-ruby1.8libopenssl-rubylibopenssl-ruby1.8libreadline-ruby1.8libreadline5libruby1.8rakerdoc1.8rubyruby1.8rubygemsrubygems1.8unzipziprail的安装则必须指定版本:rake的安装则必须指定版本:注:上面这条命令在我配置的时候一直有效,如果gem的在线安装有些问题。

redmine安装和配置

redmine安装和配置

Redmine的官方网站是:,得到与当前Redmine版本相符合的其他软件版本Redmine version Supported Ruby versions Required Rails version Required Rack version current trunk ruby1.8.6,1.8.7Rails2.3.11Rack1.1.11.RubyRuby的官方网站是/,我们使用1.8.7版。

安装Rubytar zxvf ruby-1.8.7-p330.tar.gz./configure--prefix=/usr/local/rubymake&&make install将ruby安装到/usr/local/ruby目录中。

编辑/etc/profile增加ruby环境变量pathmunge/usr/local/ruby/binsource/etc/profile2.RubyGemsRubyGems的官方网站是/,是个包管理工具,相当于RPM、yum等工具。

兼容性考虑建议下载1.3.5版本wget /rubygems/rubygems-1.3.5.tgztar zxvf rubygems-1.3.5.tgz再进入rubygems-1.3.5目录,运行:ruby setup.rb即可完成安装(默认安装到ruby所在目录下)。

3.Zlib库安装Gem需要zlib支持yum-y install zlib zlib-develcd/usr/local/src/ruby-1.8.7-p330/ext/zlibruby extconf.rbmake&&make install4.RakeRake的官方网站是/,可以让gem联网下载安装,也可以在官方网站下载后进行安装。

gem install rack-v=1.1.15.i18ngem install i18n-v=0.4.2生成会话存储密钥时需要6.Ruby on RailsRuby on Rails的官方网站是/,同样可以使用gem联网下载安装,也可以下载后再本地安装。

RedHat Enterprise Linux 5.4下Redmine的安装

RedHat Enterprise Linux 5.4下Redmine的安装

Redmine在Redhat Enterprise Linuxe 5.4上的安装相关系统及软件的版本:Redmine --> 1.2.1OS --> Red Hat Enterprise Linux Server release 5.6MySQL --> 5.0.x 或更高Redmine 1.2.0 所需Ruby on Rails 版本:RubyGems --> 1.3.7 (高于1.5.0 的版本会出问题)Ruby --> 1.8.6 或1.8.7Rails --> 2.3.11Rack --> 1.1.1Rake --> 0.8.7 或更高i18n --> 0.4.2mysql (RubyGems插件) --> 2.8.1重要说明:redmine 对于Ruby on Rails 相关软件的版本非常敏感,务必保持一致。

1. 安装Ruby# tar zxvf ruby-1.8.7-p330.tar.gz# cd ruby-1.8.7-p330# ./configure# make# make install安装后确认:# ruby -vruby 1.8.7 (2010-12-23 patchlevel 330) [i686-linux]2. 安装RubyGems# tar zxvfrubygems-1.3.7.tgz# cd rubygems-1.3.7# rubysetup.rb安装后确认:# gem -v1.3.73. 通过RubyGems安装Rails 等相关组件(网络请保持联通)# gem install rails -v=2.3.11# gem install rack -v=1.1.1# gem install rake -v=0.8.7# gem install i18n -v=0.4.2# gem install mysql(当前版本即为2.8.1)安装后确认:[root@pmsrv ~]# gem list*** LOCAL GEMS ***actionmailer (2.3.11, 2.3.5)actionpack (2.3.11, 2.3.5)activerecord (2.3.11, 2.3.5)activeresource (2.3.11, 2.3.5)activesupport (2.3.11, 2.3.5)i18n (0.4.2)mysql (2.8.1)rack (1.1.1)rails (2.3.11)rake (0.8.7)如果遇到多版本共存的情况,如rails (2.3.11, 2.3.5),建议通过如下命令卸载多余的版本:# gem uninstall rails -v=2.3.54. 创建MySQL 数据库service mysqld start(或从service菜单中启动mysqld服务)mysqlmysql> create database redmine character set utf8;mysql> grant all on redmine.* to redmine@localhost identified by 'password'; (与下文对应) mysql> flush privileges;mysql>\q5. 安装Redmine1). 解压缩redmine-1.2.1.tar.gz 至/usr/local 路径下并更名为redmine2). 修改redmine的数据库配置文件database.yml# cd/usr/local/redmine# cpconfig/database.yml.exampleconfig/database.yml然后将database.yml文件中的production 部分修改为下面的内容#viconfig/database.ymlproduction:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: password(与上文对应)encoding: utf83). 创建session store secret# cd/usr/local/redmine# rakegenerate_session_store(in /usr/local/redmine)4). 创建数据结构# cd/usr/local/redmine# RAILS_ENV=production rake db:migrate(in /usr/local/redmine)重要说明:这个步骤执行的时候经常会遇到一个类似Object is not missing constant Issue! 的错误,导致数据表无法创建,这个问题可能是由于配置脚本找不到MySQL 的库文件而导致的。

安装redmine

安装redmine

安装redmine有两种方法:一是,安装ruby186-26.exe ,然后通过命名自动下载安装,但速度超慢,又容易出错;二是选择InstantRails,里面集成了ruby,rails,mysql,phpmysqladmin,apache 等组件,安装很简单。

下面是步骤(我从其他网站拷贝后,自己稍作整理)一、安装redmine1. 下载InstantRails,解压缩到C盘根目录下。

2. 下载Redmine,解压缩。

将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

4. 启动InstantRails.exe,检查apache和mysql都正常启动。

(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)5. 创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。

法1:浏览器输入http://127.0.0.1/mysql/ 法2:InstantRails 界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。

如果该栏是灰色的,表示你安装后没重启机器。

重启一下即可6. 将redmine的config目录下的database.yml.example文件重命名为database.yml。

里面是数据库的配置文件,说明数据库用户名、密码等。

7.往数据库里导数据点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。

在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。

Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解版本号:2010-08-31编写日期:2010-08-31完成日期:2010-08-31编写人:高强安装准备1.1Redmine官方提示•Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.•RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !•Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)•Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.•Mongrel 1.1.5 needs a patch attached to #7688 to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).•I18n 0.4.2 is required for Redmine >= 1.0.5•Rails 2.3.11 to 2.3.14 suffer from a major issue with sending mails to multiple recipients, see #8751 for details and solution.•Rails 2.3.14 is a minor security release known to work fine with Redmine 1.2.x series (except for previous point) and can be used as a replacement for 2.3.11(read config/environment.rb first).•MySQL 5.0 or higher (recommended) make sure to install the C bindings for Ruby that dramatically improve performance. You can get them by running gem install mysql. Ifyou have problem installing the mysql gem refer Rails Wiki pages1.2文件准备1.redmine-1.2.1.zip:/frs/?group_id=18502.InstantRails-2.0-win.zip:/frs/?group_id=904InstantRails是一个Rails应用的集成包包括了Ruby运行时,Rails框架,PhpMyAdmin,Apache,MySql等,这样就不需要分别下载需要的东西;3.rubyinstaller-1.8.7-p352.exe:/en/downloads/4.rubygems-1.4.1:/frs/?group_id=1265.rails-2.3.4.gem:/frs/?group_id=3076.rake-0.8.7.gem:/frs/?group_id=50&release_id=174147.activesupport-2.3.4.gem:/frs/?group_id=5708.activerecord-2.3.4.gem:/frs/?group_id=1829.actionpack-2.3.4.gem:/frs/?group_id=249&release_id=3955510.actionmailer-2.3.4.gem:/frs/?group_id=36111.activeresource-2.3.4.gem:/frs/?group_id=3507&release_id=3955312.i18n-0.4.2.gem:/gems/i18n/versions13.rack-1.1.0.gem:/frs/?group_id=3113&release_id=3468314.mysql-2.8.1-x86-mswin32.gem:/frs/?group_id=1598&release_id=3824515.gem_plugin-0.2.3.gem: /frs/?group_id=130616.daemons-1.0.3.gem:/gems/daemons/versions/1.0.317.fastthread-1.0.1-i386-mswin32.gem: /frs/?group_id=130618.cgi_multipart_eof_fix-2.5.0.gem: /frs/?group_id=130619.mongrel-1.1.5-x86-mingw32.gem:/frs/?group_id=1306安装向导1.安装rubyinstaller-1.8.7-p352.exe,安装时选择创建PATH,或者手动将子目录bin 的路径加入到Windows 的PATH 环境变量中(例如:在PATH 环境变量中加入C:\ruby-1.8.7\bin );2.解压rubygems-1.4.1.zip,并在Start Command Prompt with Ruby转至解压缩后的目录,运行如下命令:D:\redmine\rubygems-1.4.1>ruby setup.rb3.解压InstantRails-2.0-win.zip至磁盘某目录,目录路径不能有空格否则后续安装会提示错误;4.双击InstantRails.exe启动InstantRails服务,看到如下界面;5.将redmine-1.2.1.zip解压至InstantRails安装的rails_apps目录,如D:\Workspaces\InstantRails-2.0-win\rails_apps;将redmine的config/database.yml.example 重命名为config/database.yml,并修改链接数据库所需要的参数:production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf86.在Start Command Prompt with Ruby命令行模式转至插件所在目录,安装以下插件(安装命令:gem install rails-2.3.4.gem 卸载命令:gem uninstall rails-2.3.4 插件列表:gem list)⏹rack-1.0.0.gem⏹rack-1.1.0.gem⏹rake-0.8.7.gem⏹actionpack-2.3.4.gem(request rack-1.0.0.gem)⏹activesupport-2.3.4.gem⏹activerecord-2.3.4.gem⏹actionmailer-2.3.4.gem⏹activeresource-2.3.4.gem⏹i18n-0.4.2.gem⏹rails-2.3.4.gem 该安装包依赖于上述插件,且版本要正确⏹mysql-2.8.1-x86-mswin32.gem7.进入mysql命令行,执行如下命令:mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';8.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:rake generate_session_store 生成session密钥rake db:migrate RAILS_ENV="production" 创建redmine的库表结构,如果出现以下错误此时将D:\Workspaces\InstantRails-2.0-win\mysql\bin目录下libmySQL.dll文件复制到D:\Program Files\Ruby187\bin目录;rake redmine:load_default_data RAILS_ENV="production" 初始化redmine的默认配置数据,此时会提示选择语言,输入zh回车9.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:ruby script/server -e production 启动ruby服务器10.打开浏览器,地址栏输入http://localhost:3000看到激动人心的redmine首页界面,默认管理员用户名和密码为admin;。

Redmine安装使用说明文档

Redmine安装使用说明文档

Redmine安装使用说明文档Redmine是一个基于web的项目管理软件,是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统.,是项目管理系统的后起之秀,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。

总体而言,Redmine 是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。

一、Redmine的安装1.1 下载软件:本文所用的软件有:Redmine 0.8.4: /projects/redmine/InstantRails-2.0-win: /projects/instantrails/1.2 Remine的安装1.首先将下载后的InstantRails-2.0-win.zip文件解压,以下假设解压到C:\。

InstantRails是一个Rails应用的集成包括了Ruby运行时需要的Rails框架、PhpMyAdmin、Apache、MySql等,这样就不需要分别下载需要的东西。

其中Apache是用的1.3版本,主要用于运行PhpMyAdmin(MySql的管理工具),Redmine本身内置了一个Ruby写的Http服务器:WEBrick 因此并不再需要Apache。

2.将下载后的redmine-0.8.4.zip文件解压缩,将解压缩后的文件夹直接复制到InstantRails目录的rails_apps目录下3.启动InstantRails(在C:\C:\InstantRails-2.0-win\下有个InstantRails.exe直接运行即可)会出现一个界面(见下图)上面可以控制Apache和MySql的停止和启动,请确保这两个都启动了。

redmine1.2.1_安装指南

redmine1.2.1_安装指南

Redmine1.2.1 安装指南因为redmine是需要apache 和mysql的,所以正好我自己电脑的环境,已经安装好了apache和mysql。

此外,redmine使用ruby写的,所以还需要ruby的环境。

配置ruby 的环境我选用的是railsinstaller,目前railsinstaller的官网上/只有最新的2.0版本,集成的是ruby 1.9.2,而redmine 1.2.1只能兼容ruby 1.8.7.官网上又下载不了历史版本,费了好大的劲,满世界的找,终于在/user/alpha006名下找到了railsinstaller 1.1.1。

解压安装(当然有人需要的话,可以私下找我要)。

去redmine的官方网站下载所需要的版本-- 的我下载的的是redmine 1.2.1.弄清楚这个版本的需要的环境。

基本上就是我这里所描述的,后面会贴一个总的。

做好这些准备工作以后,可以配置redmine的运行环境了,如下步骤:1. 把redmine的解压到railsinstaller所产生的sites目录。

在dos窗口进入sites\redmine 目录下。

2. gem install rails -v=2.3.11 安装rails 2.3.11版本,这个redmine 1.2.1所要求的。

3. gem install rack -v=1.1.1 安装rack 1.1.1版本,这个redmine 1.2.1所要求的。

4. gem install -v=0.4.2 i18n 这个根据安装时返回的错误命令提示来决定。

比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`5.进入mysql创建数据库。

执行以下几条sql 语句。

create database redmine character set utf8;create database redmine_development character set utf8;create database redmine_test character set utf8;create user 'redmine'@'localhost' identified by 'my_password';grant all privileges on redmine.* to 'redmine'@'localhost';6.拷贝config/database.yml.example文件到config/database.yml,修改database.yml的内容production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: my_passwordUsername 和password字段就是自己要设置的数据库的账号和密码,为了避免麻烦,把redmine_development和redmine_test的账户信息也设置好。

redmine安装

redmine安装

PS:在这里安装这些软件过程中,可能会出现依赖关系,这时,可以单个去安装这些软件包。如果提示需要低版本的关系时
先dpkg -l | grep 相应的包,看是不是已经在系统中安装。如果有,而且关系不对,则先卸载相应软件包,再安装就即可。
reboot 一下
2、变更Mysql服务器设定
sudo vi /etc/mysql/f
同时还要配置一下 /var/www/redmine location in /etc/apache2/sites-available/default 文件,在其中加入下列行:
<Directory /var/www/redmine>
RailsBaseURI /redmine
</Directory>
默认管理员帐号 admin 密码admin
$ sudo a2enmod passenger
重启apache2 就可以运行redmine了。
6、重启Apache服务
sudo /etc/init.d/apache2 restart
如果有图形界面,gedit编辑器比较好用
现在可以用 http://localhost/redmine 进行访问。
1、安装服务器
sudo apt-get install mysql-server apache2 libapache-ruby1.8 apache2-mpm-worker libapache2-mod-passenger php5 php5-mysql php5-cli php5-gd libapache2-mod-php5 phpmyadmin
[mysqld] 段下,加入
default-character-set = utf8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

debian下安装redmine
1.Debian6安装。

具体的安装步骤在这里不详细描述了,我用DVD安装的6.0.1a-amd64。

安装过程中请保证DVD光盘在光驱中且被加载。

2.准备工作:执行升级。

shell>sudo apt-get update
shell>sudo apt-get upgrade。

3.安装build-essentia安装包包含make和gcc,用来编译ruby 源代码。

shell>sudo apt-get install build-essential
4.安装Debian6自带Mysql-
5.1.49-3。

shell>sudo apt-get install mysql-server mysql-client(安装过程中需要输入管理员密码并确认)
5.编译安装ruby。

进入Ruby源码所在目录,先将压缩包解压缩。

shell> tar zxvf ruby-1.8.7-p72.tar.gz
之后进入解压缩后的目录
shell> cd ruby-1.8.7-p72
开始安装Ruby:
shell>sudo ./configure --prefix=/usr/local/ruby --enable-install-doc
shell>sudo make
shell>sudo make install
安装ruby完成!(注意:安装的目录是/usr/local/ruby,这个路径大家可以自己去调整)。

6.ruby加入系统PATH(etc/profile)
shell> vi /etc/profile
在语句export PATH 上面追加一行,如下:
PATH=$PATH:/usr/local/ruby/bin
※重新启动或手动将PATH导入到当前运行系统中
※测试:ruby -v
7.开始安装Rubygem。

进入Rubygem源码所在的目录,先将压缩包解压缩。

shell> tar xvf rubygems-1.3.5.tgz
之后进入解压缩后的目录
shell> cd rubygems-1.3.5
开始安装Rubygem:
shell> ruby setup.rb(注意:Rubygem的版本是1.5以上时安装Redmine会有问题)
8.安装zlib(gem install时需要)
shell>sudo apt-get install zlib1g-dev
进入解压缩后的ruby源码目录
shell> cd RUBY_SOURCE/ext/zlib
shell> ruby ./extconf.rb
shell>sudo make
shell>sudo make install
9. 手动安装rails-2.3.5
离线安装的gem列表如下:(先后顺序)
shell> gem install rake-0.8.7.gem
shell> gem install activesupport-2.3.5.gem
shell> gem install activerecord-2.3.5.gem
shell> gem install rack-1.0.1.gem
shell> gem install actionpack-2.3.5.gem
shell> gem install actionmailer-2.3.5.gem
shell> gem install activeresource-2.3.5.gem
shell> gem install rails-2.3.5.gem
测试:rails -v
自动安装:shell> gem install rails -v=2.3.5
10. 安装i18n(国际化)
shell> gem install i18n-0.4.2.gem
(注意:如果是离线安装可以去网上下载一个)
11.安装libssl-dev,安装ruby openssl需要。

shell>sudo apt-get install libssl-dev
12.安装ruby openssl(db:migrate时需要)
shell> cd RUBY_SOURCE/ext/openssl
shell> ruby extconf.rb
shell>sudo make
shell>sudo make install
13.安装MySQL驱动
安装此驱动时要确保三个包已安装(libmysql-ruby1.8,libmysqlclient16-dev,ruby1.8-dev)因为ruby版本更新后,可能安装的包或者版本就不一样,建议先去Google按照自己的ruby 版本查看包的名字,其他两个也一样的方法安装3个包安装后,就可以安装Mysql驱动了。

shell>sudo gem install mysql
我这里用了另外一种方式:
安装MySQL连接组件(libmysql15-dev),debian没有该软件包只好安装libmysqlclient-dev.deb 来代替
shell>sudodpkg -i libmysqlclient-dev_5.1.49-3_amd64.deb shell> gem install rdoc-2.5.11.gem
shell> gem install mysql-2.8.1.gem
(注意:安装Mysql gem之前要求先安装rdoc)
14.创建数据库redmine
shell>mysql -uroot -p YourPassword
mysql> create database redmine character set utf8;
mysql> create user 'redmine'@'localhost' identified by 'YourPassword';
mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
15.解压缩redmine代码
shell> tar zxvf redmine-1.1.2 -C /usr/local/redmin
(注意:这里redmine的安装了路径是/usr/local/redmine,可以自己调整)
※11.配置redmine的database.yml文件
shell> cd /usr/local/redmin/redmine-1.1.3/config
shell>cpdatabase.yml.exampledatabase.yml
shell> vi database.yml
...
production:
adapter: mysql
database: redmine
host: 127.0.0.1
username: root
password: root
encoding: utf8
#socket: /var/lib/mysql/mysql.sock
...
16.生成session密钥,进入Redmine/config目录执行数据迁移并载入Redmine默认配置shell> rake generate_session_store shell> rake db:migrate RAILS_ENV="production"
shell> rake redmine:load_default_data RAILS_ENV="production"
17.shell> ruby script/server webrick -e production 启动服务器,
输入localhost:3000 可以正常访问了。

相关文档
最新文档