Ubuntu配置Redmine运行环境

背景:感觉公司用的项目管理系统 -- Redmine 不好用,有些地方不符合习惯,Redmin是开源的,再加上前一阵子学习了Ruby和Rails,(但没有实战过,想找个机会练练手)所以就想着能否自己通过加几行代码或修改几行代码,调整一下它。于是就下载了它的源码 (2.6 版本),准备在本机搭建它的运行环境。(我的环境是Ubuntu14.04, 虚拟机)

 折腾了很久,出了不少问题,总算将就能跑起来了。

在这里记录一下 搭建过程中遇到的问题,以及处理方式。

1. 首先是下载源码。  通过Redmine官方网页上提供的 SVN地址,可以直接在命令行中运行下载。

2. 复制一份Config目录 下的 database.yml.example, 然后重命名成 database.yml , 这是数据库配置文件,修改它,把默认的mysql2 改为 sqlite3.

   我改成sqlite3是因为它简单,轻量,无需配置。 当然了,在真正产品环境下一定是mysql的,对于开发来说sqlite足够了。(其实还因为我暂时对mysql不熟悉)

3. 运行 bundle install .  安装程序依赖的库文件。

4. 运行bundle install 期间 出现了两次错误,第一次是 有关 rmagick 的,说是找不到,google了半天,方法是

   a. apt-get install ImageMagick   (先安装 ImageMagick)

   b. apt-get install libmagick++-dev  (再安装 ImageMagick的开发库)

   c. 去下载 rmagick-2.13.4.gem   (本来应该是gem install rmagick -v '2.13.4' , 但报告找不到,貌似官方的gem库里没有,所以只能下载后本地安装)

      下载完成后,运行 gem install --local ~/Download/rmagick-2.13.4.gem

   d. 再过一会儿,又会报告rubyzip找不到, 方法同上一步一样,下载 rubyzip-1.1.6.gem , 然后本地安装。

5. 当依赖的库 全部安装完成后,执行迁移。即 rake db:migrate

6. 在运行之前,还需要生成一个口令,运行 sudo rake generate_secret_token  . 我也不知道原因,但如果不这么做,就无法成功。

现在可以启动服务了。 运行 rails server, 稍等片刻后,打开浏览器,localhost:3000. 点右上角的登录,可以用 用户名 admin 密码 admin 登录。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值