如何在ubuntu 安装 redmine

原文:http://blog.csdn.net/mc1035/article/details/6573031

硬件环境 ubuntu10.10


最好用root用户执行,如果使用其他用户,需要注意用户对文件夹的访问权限

 

1.安装mysql-server

sudo apt-get install mysql-server

按提示安装即可(中间会提示设置root口令)。

测试是否安装正确

# 登录
mysql -uroot –proot

2为redmine创建数据库用户

grant all privileges on redmine.* to redmine@'%' identified by 'redmine' with grant option;

 

3.安装ruby

sudo apt-get install ruby-full,
     安装后执行ruby -v,显示“ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]“
     查了一下(用的命令是locate ruby),安装到了/usr/lib/ruby/1.8目录,但哪些位置还有ruby的文件未知。
     注意:不需要再手动把ruby路径加到PATH,因为已经加好了,见/usr/bin
4.sudo apt-get install rubygems
     执行gem -v,显示“1.3.7”
     注意:据说ruby1.9自带gem。
5.sudo apt-get install rails
     发现会自动安装rake-0.8.7,原来rake是rails自带的东西。
     会自动安装到/var/lib/gems/1.8/gems目录下。
     但在命令行下,rails -v仍然报错:"程序 rails 尚未安装"。

     改正:在用户的 .bashrc文件中追加export PATH=/var/lib/gems/1.8/bin:$PATH
     感谢这篇文章,也可看一下这篇
     后注:应该加到全局环境变量里,因为有的命令,如rake,需要root用户执行

6, sudo apt-get install redmine-mysql

这个是redmine的mysql 插件包

 

7, sudo apt-get install redmine

      中间按照提示输入MySQL的root的用户密码,输入正确后即可创建Mysql默认库,此处一定要保证在MySql中创建过redmine用户。

7, 运行并测试redmine

Redmine默认安装目录为 /usr/share/redmine,首先检测

有没有/usr/share/redmine/log/production.log文件,没有则按照目录建立

切换到目录/usr/share/redmine

运行命令:ruby script/server webrick -e production

即可启动redmine,默认打开3000端口,可以通过http://localhost:3000/访问(管理员初始用户名和密码都是admin)。

如果希望Redmine作为服务运行,加上-d参数即可:ruby script/server webrick -e production –d

 修改redmine的端口号:

      在redmine/vendor/rails/railties/lib/commands/servers.rb文件中:

        options = {
          :Port        => 3000,
          :Host        => "0.0.0.0",
          :environment => (ENV['RAILS_ENV'] || "development").dup,
          :config      => RAILS_ROOT + "/config.ru",
          :detach      => false,
          :debugger    => false,
          :path        => nil
}

port就是端口。将其值改为4000即可。

 

解决使用访问慢的问题

 

安装好后,本机运行很顺畅,但是用IP访问,一个页面30秒读不出来。

后来发现是默认的服务器webrick的问题,需要解析目标地址的主机名,换个服务器用mongrel

解决

在终端执行指令gem install mongrel

启动:ruby script/server mongrel -e production –d

时间: 2024-07-29 04:31:01

如何在ubuntu 安装 redmine的相关文章

如何在Ubuntu安装AMD私有驱动?

如果你的电脑上有AMD或是nVidia的显卡,你就拥有了很棒的图形处理能力.然而,这些图形供应商对自己产品的秘密都不喜欢公开,包括他们的专有驱动. Ubuntu和其他Linux发行版都使用的是开源驱动.那这两者的差别在哪呢?如何在Ubuntu中安装专有驱动? 二者差别 决定使用开源驱动还是专有驱动可能比你想的还要重要一些.首先,专有驱动的性能远高于前者,因为专有驱动是由AMD开发的,而不是一群能拿到显卡构造图的开源开发者.其次,专有驱动的电源管理也要好的多. 但是,如果驱动出了点问题,Ubunt

如何在Ubuntu 14.04 和14.10 上安装新的字体

如何在Ubuntu 14.04 和14.10 上安装新的字体 Ubuntu默认自带了很多字体.但有时候你或许对这些字体还不满意.因此,你可以做的是在Ubuntu 14.04. 14.10或者像Linux Mint之类的其它Linux系统中安装额外的字体. 第一步: 获取字体 第一步也是最重要的一步,下载你选择的字体.现在你或许在考虑从哪里下载字体.不要担心,Google搜索可以给你提供几个免费的字体网站.你可以先去看看 Lost Type 的字体.Squirrel同样也是一个下载字体的好地方.

如何在 Ubuntu/Fedora/Debian 中安装 GitLab

如何在 Ubuntu/Fedora/Debian 中安装 GitLab 在 Git 问世之前,分布式版本控制从来都不是一件简单的事.Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理.Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者.在 git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品.它是一个基于 web 的 Git 仓库管理应用,包含代码审查.wiki.问题跟踪等诸多功能.使用 GitLab 可

如何在Ubuntu Server 14.04 LTS(Trusty) 上安装Ghost

如何在Ubuntu Server 14.04 LTS(Trusty) 上安装Ghost 今天我们将会在Ubuntu Server 14.04 LTS (Trusty)上安装一个博客平台Ghost. Ghost是一款设计优美的发布平台,很容易使用且对任何人都免费.它是免费的开源软件(FOSS),它的源码在Github上.截至2015年1月(LCTT 译注:原文为2014,应为2015),它的界面很简单还有分析面板.编辑使用的是很便利的分屏显示. 因此有了这篇步骤明确的在Ubuntu Server上

如何在 Ubuntu 13.10 中安装 Gnome 3.10

厌倦 Unity 了吗?或者说就是不喜欢它?为何不试试在 Ubuntu 13.10 中安装 Gnome 3.10?安装一个新的桌面环境是为数不多的安装Ubuntu 13.10后要做的事之一,如果你想要尝试一下.在这篇快速教程中我们将会分享如何在 Ubuntu 13.10 中安装 Gnome 3.10. 在 Ubuntu 13.10 中安装 Gnome 3.10: 我们将花费一些时间来使用几个 PPA 安装 Gnome 3.10 和分配升级.我假设你网速不错,如果不是的话,你可以使用一些小技巧来提

如何在Ubuntu 16.04上安装OTRS(开源问题单系统)

OTRS ,即开源问题单(ticket)申请系统,是一个用于客户服务.帮助台和 IT 服务管理的开源问题单软件.该软件是用 Perl 和 javascript 编写的.对于那些需要管理票据.投诉.支持请求或其他类型的报告的公司和组织来说,这是一个问题单解决方案.OTRS 支持包括 MySQL.PostgreSQL.Oracle 和 SQL Server 在内的多个数据库系统,它是一个可以安装在 Windows 和 Linux 上的多平台软件. 在本教程中,我将介绍如何在 Ubuntu 16.04

如何在 Ubuntu 15.04 系统中安装 Logwatch

大家好,今天我们会讲述在 Ubuntu 15.04 操作系统上如何安装 Logwatch 软件,它也可以在各种 Linux 系统和类 Unix 系统上安装.Logwatch 是一款可定制的日志分析和日志监控报告生成系统,它可以根据一段时间的日志文件生成您所希望关注的详细报告.它具有易安装.易配置.可审查等特性,同时对其提供的数据的安全性上也有一些保障措施.Logwatch 会扫描重要的操作系统组件像 SSH.网站服务等的日志文件,然后生成用户所关心的有价值的条目汇总报告. 预安装设置 我们会使用

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP

如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP   在Ubuntu上安装LAMP: https://help.ubuntu.com/community/ApacheMySQLPHPhttps://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntuhttp://www.make

如何在Ubuntu / CentOS 6.x上安装Bugzilla 4.4

如何在Ubuntu / CentOS 6.x上安装Bugzilla 4.4 这里,我们将展示如何在一台Ubuntu 14.04或CentOS 6.5/7上安装Bugzilla.Bugzilla是一款基于web,用来记录跟踪缺陷数据库的bug跟踪软件,它同时是一款免费及开源软件(FOSS),它的bug跟踪系统允许个人和开发团体有效地记录下他们产品的一些突出问题.尽管是"免费"的,Bugzilla依然有很多其它同类产品所没有的"珍贵"特性.因此,Bugzilla很快就变