在bitnami集成环境下进行redmine的二次开发--开发环境的搭建

来源:互联网 发布:腾达路由器mac地址过滤 编辑:程序博客网 时间:2024/06/06 02:13

公司入职两天了,连个开发环境都还没有搞定,真是菜啊。最后还是老大帮我搞定的,我是弱鸡!~

下面总结一下整个开发环境的搭建过程。

1.首先下载好bitnami-redmine,由于公司之前也在redmine原生代码的基础上加了一些代码,之前用的版本是2.2.2,所以下载的bitnami必须要跟之前的开发用的版本保持一致,这是需要注意的一点。

2.下载好rubymine,个人感觉IDE对于rails开发来说还是挺有必要的,要不然用个记事本,写字板什么的太不方便了。

3.从SVN上把源码check下来,注意:1.check下来之前要记得将原生的redmine的代码先备份一下、2.check下来之后的config文件夹里面的配置文件是服务器的配置,并不是本地的配置,所以必须修改配置文件,即要修改database.yml中的用户名,密码。

4.接下来是最重要的一步,数据迁移:即执行rake db:migrate;因为项目是在原生的代码上改过的,所以数据库比redmine默认的数据库肯定是有很多改动的,所以要执行这样一条命令来进行数据迁移,即执行db目录中的数据库脚本。

5.接下来开始配置rubymine的环境,在rubymine里面要配置ruby的路径,否则会出现no specific sdk的错误。我从svn上check下来的代码没有gemfile,只好复制原生的gemfile到项目中,这样的话基本的开发环境就搭建好了,接下来就可以向里面添加一些代码进行功能上的扩展开发了。


1 0