welcome: please sign in

Diff for "MemberManual/WebApplications/Redmine"

Differences between revisions 1 and 2
Revision 1 as of 2009-11-06 13:52:38
Size: 564
Comment:
Revision 2 as of 2009-11-06 14:25:35
Size: 2898
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
This walkthrough assumes that you are installing redmine == Foreword ==

In this walkthrough you will see several 'variables', you'll have to substitute them to suit your needs.
You can safely "export" them in your shell environment if you wish.

In particular:
 * DBNAME: is the database name
   this walkthrough assumes you will be using MySQL
 * DOCROOT: where Redmine will be unpacked
   this walkthrough assumes that Redmine will be installed in: ~/public_html/binaryhelix.org/default

== Retrieving Redmine ==

At the time of writing, the latest release of Redmine is 0.8.6.
Redmine can be retrieved from: http://rubyforge.org/frs/?group_id=1850
In particular we'll be using: http://rubyforge.org/frs/download.php/66633/redmine-0.8.6.tar.gz

So let's get it started:

{{{
lvillani@mire:~$ cd public_html/binaryhelix.org/default
lvillani@mire:~/public_html/binaryhelix.org/default$ wget http://rubyforge.org/frs/download.php/66633/redmine-0.8.6.tar.gz
lvillani@mire:~/public_html/binaryhelix.org/default$ tar xf redmine-0.8.6.tar.gz
lvillani@mire:~/public_html/binaryhelix.org/default$ ls
redmine-0.8.6 redmine-0.8.6.tar.gz
}}}

== Updating gems ==

Now we'll need to update some of the "gems" installed on HCoop servers. Please note that we'll be installing those gems inside your home directory thus wasting a little bit of space.

Let's update both rake and rails:
{{{
lvillani@mire:~$ gem install --install-dir $HOME/.gem --no-ri --no-rdoc -y rake
lvillani@mire:~$ gem install --install-dir $HOME/.gem --no-ri --no-rdoc -y rails -v=2.1.2
}}}

The stuff will be installed inside ~/.gem.

Now, in order to use the ''new'' rake and rails command we need to prepend ~/.gem/bin to the PATH. Assuming that you are using the bash shell, open ~/.bashrc (create it if it doesn't exist) and add:

{{{
export PATH="$HOME/.gem/bin:$PATH"
}}}

We will also need to tell ruby where to find the ruby libraries we've just installed, this is done by exporting the GEM_HOME environment variable. Add the following to your ~/.bashrc:

{{{
export GEM_HOME="$HOME/.gem"
}}}

Now make sure that the new settings are loaded in your current shell:

{{{
lvillani@mire:~$ . ~/.bashrc
}}}

Verify that you are actually using the latest rake:

{{{
lvillani@mire:~$ rake -V
rake, version 0.8.7
}}}

== Database ==

To setup the database please follow instructions at: [[MemberManual/Databases#MySQL]]

What is redmine?

Redmine is an open source, web-based project management and bug-tracking tool. It includes calendar and gantt charts to aid visual representation of projects and their deadlines. It supports multiple projects. Redmine is a FOSS solution which provides integrated project management features, issue tracking, and support for multiple version control options.

For more information: http://www.redmine.org

Installation

Foreword

In this walkthrough you will see several 'variables', you'll have to substitute them to suit your needs. You can safely "export" them in your shell environment if you wish.

In particular:

  • DBNAME: is the database name
    • this walkthrough assumes you will be using MySQL
  • DOCROOT: where Redmine will be unpacked
    • this walkthrough assumes that Redmine will be installed in: ~/public_html/binaryhelix.org/default

Retrieving Redmine

At the time of writing, the latest release of Redmine is 0.8.6. Redmine can be retrieved from: http://rubyforge.org/frs/?group_id=1850 In particular we'll be using: http://rubyforge.org/frs/download.php/66633/redmine-0.8.6.tar.gz

So let's get it started:

lvillani@mire:~$ cd public_html/binaryhelix.org/default
lvillani@mire:~/public_html/binaryhelix.org/default$ wget http://rubyforge.org/frs/download.php/66633/redmine-0.8.6.tar.gz
lvillani@mire:~/public_html/binaryhelix.org/default$ tar xf redmine-0.8.6.tar.gz
lvillani@mire:~/public_html/binaryhelix.org/default$ ls
redmine-0.8.6  redmine-0.8.6.tar.gz

Updating gems

Now we'll need to update some of the "gems" installed on HCoop servers. Please note that we'll be installing those gems inside your home directory thus wasting a little bit of space.

Let's update both rake and rails:

lvillani@mire:~$ gem install --install-dir $HOME/.gem --no-ri --no-rdoc -y rake
lvillani@mire:~$ gem install --install-dir $HOME/.gem --no-ri --no-rdoc -y rails -v=2.1.2

The stuff will be installed inside ~/.gem.

Now, in order to use the new rake and rails command we need to prepend ~/.gem/bin to the PATH. Assuming that you are using the bash shell, open ~/.bashrc (create it if it doesn't exist) and add:

export PATH="$HOME/.gem/bin:$PATH"

We will also need to tell ruby where to find the ruby libraries we've just installed, this is done by exporting the GEM_HOME environment variable. Add the following to your ~/.bashrc:

export GEM_HOME="$HOME/.gem"

Now make sure that the new settings are loaded in your current shell:

lvillani@mire:~$ . ~/.bashrc

Verify that you are actually using the latest rake:

lvillani@mire:~$ rake -V
rake, version 0.8.7

Database

To setup the database please follow instructions at: MemberManual/Databases#MySQL

MemberManual/WebApplications/Redmine (last edited 2018-10-20 18:22:32 by ClintonEbadi)