comparison README @ 2:c25df71f7b68 default tip

Update to protk 1.2.2
author Ira Cooke <iracooke@gmail.com>
date Sun, 09 Jun 2013 08:13:09 -0500
parents dac478a72c1d
children
comparison
equal deleted inserted replaced
1:dac478a72c1d 2:c25df71f7b68
3 Installation of this package should proceed automatically however the 3 Installation of this package should proceed automatically however the
4 steps are outlined here to help troubleshoot potential issues. 4 steps are outlined here to help troubleshoot potential issues.
5 5
6 The installer does the following 6 The installer does the following
7 1. Downloads an install script from dropbox 7 1. Downloads an install script from dropbox
8 2. Installs ruby version manager (rvm) into the home directory of the galaxy user (ie at ~/.rvm) 8 2. Installs ruby version manager (rvm) into the home directory of the galaxy user (ie at $HOME/.rvm)
9 3. Uses rvm to download and compile ruby 1.9.3 9 3. Uses rvm to download and compile ruby 1.9.3
10 4. Creates a gemset to install the protk rubygem 10 4. Creates a gemset to install the protk rubygem
11 5. Installs the protk rubygem which involves compiling a libxml extension 11 5. Installs the protk rubygem which involves compiling a libxml extension
12 12
13 System Requirements: 13 System Requirements:
14 14
15 - The ability to download files (an internet connection) curl wget 15 - General requirements:
16 - gcc g++ make autoconf automake libtool pkg-config patch git openssl 16 Many of these requirements are for building rvm and ruby itself. If you have pre-installed
17 libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev 17 rvm and ruby you should already have most of these installed (See below for pre-installing RVM and Ruby)
18 libc6-dev ncurses-dev bison subversion libxml2 libxml2-dev 18
19 Requires the ability to download files (an internet connection) curl wget
20 Requires basic build tools.
21 On Ubuntu, package build-essential is usually sufficient
22 On Centos, you should install gcc g++ make autoconf automake libtool pkg-config patch git openssl libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libc6-dev ncurses-dev bison subversion libxml2 libxml2-dev gawk
23
24 - Tested Systems:
25 Ubuntu-12.04-LTS 64 Bit Server With OpenSSH preinstalled:
26
27 Requires
28 build-essential mercurial libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev
29
30 - RVM (Ruby Version Manager)
31 The install script will attempt to install rvm for you if it is not already
32 installed but this will fail if there are unsatified system dependencies.
33 Alternatively you can pre-install rvm by following instructions at https://rvm.io/rvm/install/
34 before you proceed. Protk should work with rvm installed as root or as a local user.
35 This option has the advantage of allowing you control over how rvm is installed in your system.
36
37 (For example. Installing rvm as root user)
38
39 curl -L https://get.rvm.io | sudo bash -s stable
40 sudo usermod -a -G rvm yourusername
41
42 (logout and log back in and then execute the following comand to preinstall ruby and its dependencies)
43
44 rvm install --autolibs=3 1.9.3
45
46