最近研究redimine项目管理工具,网上查了一些资料,比较杂乱,个人亲自试验了一下,总结了一些问题。
Redmine1.3.2在windows7下的安装
1,安装配置
建议用railsinstaller一键式安装ruby,rails,rake等一系列东西,单独一个个装,容易出错,对于新手。
2、下载railsinstaller1.1.1
下载railsinstaller1.1.1.exe,自动安装ruby1.8.7。安装railsinstaller。双击安装即可。安装完成后,会弹出一个dos窗口让用户注册用户名和邮箱地址。安装railsinstaller的目的在于获得redmine所需要的支持ruby的各个组件。这是会自动在C盘下面生成一个Sites目录。
把redmine1.3.2整个文件夹复制到安装railsinstaller后所产生的sites目录下(该目录在C盘根目录)。railsinstaller安装完成后会自动弹出一个dos窗口,命令符停留在“C:\Sites”下。(如果你关闭了dos窗口,重新通过运行cmd开启就是了)在dos窗口“C:\Sites”下输入“cd redmine”,进入sites\redmine目录下。
根据redmine的要求,rails需要2.3.14版本,运行一下命令安装rails2.3.14。
gem install rails -v=2.3.14
完成rails安装后,继续输入“gem install rack -v=1.1.1”,安装rack 1.1.1版本,这个是redmine 1.3.2所要求的。
完成rack安装后,继续输入“gem install -v=0.4.2 i18n”。
将Sites\redmine\config\database.yml.example复制后重命名为database.yml。该文件是管理数据库用户名和密码的。
我的电脑上已经装好了mysql,我就直接填写了数据库用户名和密码了.
打开mysql命令行,创建一下数据库。
然后创建数据库,rake db:migrate RAILS_ENV="production" //创建数据库。
PS:这里可能会提示gem install mysql,提示的话运行该命令即可。
这一步可能遇到的问题:找不到libmysql.dll,则需要从mysql的安装目录下找到libmysql.dll文件拷贝至ruby的bin目录下。这里特别要注意版本兼容问题,笔者装的mysql是5.x版本,这个与rails2.3.14不兼容,所以依然会报错,需要找一个老版本的libmysql.dll文件替换就可以了。
这一步正常运行,输出一下内容:
接下来,输入rake redmine:load_default_data RAILS_ENV="production" //指明当前项目运行环境为production ,中间会提示选择语言,输入zh(中文),然后回车。
最后在DOS下输入:ruby script/server webrick -e production启动。以后每次开机后都需要这句来启动,看似麻烦,但是作为一个项目管理平台的服务器,一般是不会关机的。(在命令符中完整的语句为:C:\Sites\redmine>ruby script/server webrick -e production)。
PS:有可能提示没有session,可以输入rake generate_session_store
打开浏览器,输入:。账号,密码都是admin。登录后,如果看到的是英文,就在“我的账号”里设置语言为中文就可以了。