Project

General

Profile

Installing latest code » History » Version 2

Greg Sutcliffe, 11/28/2011 10:28 AM

1 1 Romain Vrignaud
h1. Installing latest code 
2 1 Romain Vrignaud
3 1 Romain Vrignaud
Latest stable version can be found under the files section
4 1 Romain Vrignaud
5 1 Romain Vrignaud
h2. Latest source code
6 1 Romain Vrignaud
7 2 Greg Sutcliffe
h3. Latest development code
8 1 Romain Vrignaud
9 2 Greg Sutcliffe
Foreman has now moved to using Rails 3 and Bundler to get up and running. This is the preferred way to get Foreman if you want to benefit from the latest improvements. By using the git repository you can also upgrade more easily. You will need to have Bundler installed manually for now (check your distribution repositories, or install it via rubygems).
10 2 Greg Sutcliffe
11 1 Romain Vrignaud
to get latest "development" version do:
12 1 Romain Vrignaud
13 1 Romain Vrignaud
<pre><code>git clone git://github.com/ohadlevy/foreman.git foreman
14 1 Romain Vrignaud
cd foreman
15 2 Greg Sutcliffe
bundle install
16 2 Greg Sutcliffe
</pre>
17 2 Greg Sutcliffe
18 2 Greg Sutcliffe
You can run Foreman with the command "RAILS_ENV=production rails s"
19 2 Greg Sutcliffe
20 2 Greg Sutcliffe
h3. Latest stable version
21 2 Greg Sutcliffe
22 2 Greg Sutcliffe
The old rails2 version still available under a branch
23 2 Greg Sutcliffe
24 2 Greg Sutcliffe
to get latest "stable" version do:
25 2 Greg Sutcliffe
26 2 Greg Sutcliffe
<pre><code>git clone git://github.com/ohadlevy/foreman.git foreman
27 2 Greg Sutcliffe
cd foreman
28 2 Greg Sutcliffe
git checkout -b 0.4-stable origin/0.4-stable
29 1 Romain Vrignaud
git submodule init
30 1 Romain Vrignaud
git submodule update
31 1 Romain Vrignaud
</code></pre>
32 1 Romain Vrignaud
33 1 Romain Vrignaud
* if you are behind a proxy or firewall and dont have access to github using the git protocol, use http protocol instead (e.g.)
34 1 Romain Vrignaud
<pre>
35 1 Romain Vrignaud
git clone http://github.com/ohadlevy/foreman.git foreman
36 1 Romain Vrignaud
cd foreman
37 2 Greg Sutcliffe
git checkout -b 0.4-stable origin/0.4-stable
38 1 Romain Vrignaud
sed -i 's/git:\/\//http:\/\//g' .gitmodules
39 1 Romain Vrignaud
git submodule init
40 1 Romain Vrignaud
git submodule update
41 1 Romain Vrignaud
</pre>
42 1 Romain Vrignaud
43 1 Romain Vrignaud
h3. Daily snapshot
44 1 Romain Vrignaud
45 1 Romain Vrignaud
You can also fetch the latest daily snapshot of the development version at:
46 1 Romain Vrignaud
http://theforeman.org/foreman-nightly.tar.bz2