Forum: Nitro Installing Nitro on Windows in 11 steps

Posted by unknown (Guest)
on 2007-10-03 12:36
(Received via mailing list)
Hello everyone, I'm new to the list and I've been told that some people 
have been having some trouble installing Nitro on a Windows system. So 
for those having trouble here's a 11 step checklist. (I assume that 
you've already installed Ruby and MySQL on your system)

1) Download Darcs from www.darcs.net and decompress it in any directory

2*) Add the darcs root folder in the PATH environmental variable (i.e. 
C:\Darcs;)

3) Download the latest Nitro version from the repository through darcs 
by:
      going to the directory you want to store nitro and
      typing in command line: `darcs get --partial 
http://repo.nitroproject.org nitro`

4) Find the RUBYOPTS environmental variable (it should already contain 
`-rubygems` in it and after it add the following:

 -I[PATH_TO_NITRO]\nitro\lib -I[PATH_TO_NITRO]\nitro\vendor 
-I[PATH_TO_NITRO]\og\lib -I[PATH_TO_NITRO]\glue\lib 
-I[PATH_TO_NITRO]\raw\lib

  * replace [PATH_TO_NITRO] with the path to your nitro folder (example: 
C:\nitro)

5) Add the same directories in the PATH environmental variable as well
 (ex. 
C:\nitro\nitro\lib;C:\nitro\nitro\vendor;C:\nitro\og\lib;C:\nitro\glue\lib;C:\nitro\raw\lib)

6) Go to the Nitro root directory and type: `darcs pull` and select 
"yes" to all patch prompts

7) Install the "facets" gem (gem install facets)
8) Install the "redcloth" gem (gem install redcloth)
9) Install the "xmlSimple" gem (gem install xml-simple)
10) Install the "mysql" gem (gem install mysql) [Select option 1]
11) Install the "uuidtools" gem (gem install uuidtools)

* In order to get to your system's environmental variables, right click 
on your "My Computer" icon and select `Properties`. Select the 
`Advanced` Tab and on the bottom click on the `Environmental Variables` 
button.

I intend to write an installer to automagically install Nitro on a 
windows system (and do all the dirty work) as well as keeping it up to 
date.

Hope this helps.
Posted by George Moschovitis (Guest)
on 2007-10-03 13:12
(Received via mailing list)
Welcome Sotiri ;-)

thanks for this info!

-g.
Posted by Robert Mela (Guest)
on 2007-10-03 14:48
Attachment: rob.vcf (117 Bytes)
(Received via mailing list)
This is extremely thourough, complete, and well organized.

I'm probably not the only one thinking that you should sign up at
oxyliquit.de and post this as a tip...

I'd be thrilled if folks could add it to their own collections ( e.g.,
if Arne wanted to add it to thedailynitro, or I to cheatsheets ).

I envision doing that with credit to the author being one of the first
things on the page -- author's name, and if desired, a link to the
author's web site.

Maybe nitroproject.org could host a "From the Archives" section, with
gems like this as entries, indexed by category and tag, with descriptive
links.
Posted by Jonathan Buch (Guest)
on 2007-10-03 18:58
(Received via mailing list)
Hi,

and welcome!

> Hope this helps.

Very concise and easy to read, like Rob already said, I'd be happy if
you could add this as an Oxyiliquit tip[1].

Thank you very much for supporting the poor windows guys, they don't
get too much love these days!  ^_^

Jo

[1] http://www.oxyliquit.de/add/tip
Posted by Sotiris Varotsis (Guest)
on 2007-10-03 20:01
(Received via mailing list)
The first installer build looks promising (as in installing Nitro on a
system that already has mysql and ruby on it). Of course it assumes much 
for
granted at this stage. I'm going to add some checks for presence of 
ruby,
mysql or other nitro versions and do the relevant error handling, make 
it
pretty and per George's suggestion make it a component based, all in one
package (i.e. ruby/mysql/nitro). I expect it to be released really soon.
Auto-updating (kind of like building a nitro specific darcs in the
installer) will be a bit trickier and it will be looked upon later on.

-aMUSiC
This topic is locked and can not be replied to.