的安装( 项目管理工具 Redmine 的安装(windows) )
在公司我又根据这个方法自己安装了一遍 redmine,果然出现了提示: Mysql::Error: Table 'redmine_development.settings' doesn't exist: SHOW FIELDS FROM `settings` 自己找出了原因,原来自己有误导嫌疑....(留言的“laurelsky”,“yangjie0125”, 真是抱歉了...) 原因:表“'redmine_development”没有创建。这也是提示所说的。 解决: 原先的环节中: cd redmine //进入 redmin 目录 rake db:migrate RAILS_ENV="production" //创建数据库 rake redmine:load_default_data RAILS_ENV="production" //指明当前项目运 行环境为 production ,中间会提示选择语言,选择 zh(中文) 。 进行这一步之后, mysql 里面的数据库, 看 实际上表格是安装在名为”redmine“的 数 据 库 里 面 , 所 以 报 错 。 正 确 的 应 该 是 把 表 格 安 装 在 名 为”redmine_development“的数据库中。所以还得老老实实继续运行如下代码(我 也不知道是怎么回事,照做就是了......): rake db:migrate RAILS_ENV="development" rake load_default_data RAILS_ENV="development" rake db:migrate RAILS_ENV="test" rake load_default_data RAILS_ENV="test" 感谢你看到这里,向你推荐一个简易安装 redmine 的软件,见 项目管理工具 Redmine 的安装 续集 (windows) 的安装(续集 续集)( )
最初知道这个软件是在公司开发一个大型项目的时候, 当时看到项目页面的最下 脚有“redmine”字样后,还在网上搜索了一番,知道是管理项目用的程序,而 且是开源的。在笔记上写下了“readmine 项目管理工具”(囧)......多了个 “a”,害我前天白
搜索了好半天。 最近又头热,想学学这个软件,说不定以后还可以科学的管理一下(自己 的)项目。不过网上的教程我搜索了一下,大多都告诉你怎么做,而不是为什么 这么做:知其然不知其所以然。让人觉得非常高深很难似的。其实非常简单。我 昨天郁闷到 2 点都没搞定,今天再设置,竟然就直接成功了......原因:没重 启........ 好了,说了这么多废话,下面入正题。 是什么: 1.redmine 是什么:是一个基于
web 的项目管理软件,用 Ruby 开发的。(可以 想象成用 php 写的 n 个文件,可以在网页上浏览,就像
wordpress。) 2.在本机配置 需要那些文件: 2.在本机配置 redmine 需要那些文件: a:配置本机的运行环境: InstantRails。 (可以想象成要在本机配置 php 服务器, 里面有 mysql,phpmyadmin 等等。国内我觉得比较好的有“
PHPNOW”)下载的包 是绿色包,里面有
mysql 数据库 phpmyadmin 等等,直接复制到任意一个文件夹 里面即可。注意,路径中不要有空格! b.redmine
软件包。也是一个绿色软件包。复制到刚才的“InstantRails” 目 录的 “
rails_apps”中。 3.好 文件都准备好了。下面开始配置: 3.好,文件都准备好了。下面开始配置: 现在 redmine 用到的数据库和 InstantRails 里面的 MySQL 数据库是脱离的,也 就是说,接下来的任务,实际上是将 redmine 的数据与数据库关联,即:导入一 些数据库到 MySQL 里面。 仅此而已! 可以想象如同在 phpMyAdmin 里面导入*.
sql ( 的文件,导入数据库。) 方法: 方法: A.“InstantRails/rails_apps/redmine/config"下,有文件 “database.yml.example”,重命名一下,改成“database.yml”。我的想法是 大概将如同*.doc.bak 文件的 bak 去掉吧。这个是 redmine 数据库的配置文件, 里面有数据库的相关信息。(为什么不是下载来了就直接是.yml 呢......) B.点击“InstantRails”目录里面的“InstantRails.exe”文件。 这就是启动环 境(Apache)的主程序了。 C.进入 phpMyAdmin 下,新建三个数据库(用 sql 命令方式): create database redmine character set utf8; create d