<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Changes to Installation</title>
    <description/>
    <link>http://motiro.railsplayground.com/en-us</link>
    <language>en-us</language>
    <generator>Motiro</generator>
    <pubDate>Sat, 20 Oct 2007 12:59:34 -0500</pubDate>
    <ttl>60</ttl>
<item><title>Installation</title><description>&lt;p&gt;Motiro is developed and tested more often on some flavours of Linux -- specially
Debian, Ubuntu, Fedora and Gentoo. These probably should be the best available
systems to host Motiro, but it has been tested and seems to work pretty well on
top of Microsoft Windows or Mac OS X.&lt;/p&gt; &lt;p&gt;If you manage to test Motiro on another platform or happen to find any problem
with those listed above, we we'll be happy to receive your bug report.&lt;/p&gt; &lt;h2&gt;&lt;a name='Strawberries_or_chocolate?'&gt;&lt;/a&gt; Strawberries or chocolate? &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro is available for download in two main flavours: Ruby Gem and good old
tarball (tar.gz). Each one of the solutions works as well as the other one and
both are very easy to install, but ease is a very subjective matter that depends
on what you prefer and know. So you are better of choosing for yourself.&lt;/p&gt; &lt;p&gt;The Gem will solve most dependencies automatically and will probably demand
less effort to set up, but will install some libraries into your system that
may be a little harder to remove in the future (nothing impossible, though).
If you like to have greater control over what is inside your system, maybe
you will want to use the tarball. It has few dependencies and everything is
placed inside a single directory instead of spread across your system.&lt;/p&gt; &lt;h2&gt;&lt;a name='You_will_need...'&gt;&lt;/a&gt; You will need... &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro is written in &lt;a href="http://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt; and, in order to run it, you will need the &lt;b&gt;Ruby interpreter&lt;/b&gt; &lt;span style="background: #ffb8b8"&gt;1.8.2&lt;/span&gt;&lt;span style="background: #b8ffb8"&gt;1.8.5&lt;/span&gt; or later. Development is mainly based on &lt;span style="background: #ffb8b8"&gt;versions 1.8.2 and 1.8.4,&lt;/span&gt;&lt;span style="background: #b8ffb8"&gt;version 1.8.5,&lt;/span&gt; therefore &lt;span style="background: #ffb8b8"&gt;those&lt;/span&gt;&lt;span style="background: #b8ffb8"&gt;that&lt;/span&gt; should be the most stable &lt;span style="background: #ffb8b8"&gt;ones,&lt;/span&gt;&lt;span style="background: #b8ffb8"&gt;one,&lt;/span&gt; but any later one should work.&lt;/p&gt; &lt;p&gt;For the default installation, in addition to the Ruby interpreter, you will
also need other freely available software.  The programs labelled
&lt;code&gt;(tar)&lt;/code&gt; will only need to be installed manually if you choose to
install from the tarball. When using the Gem installation these dependencies
will be solved automatically for you, but those with no label need to be
installed by everyone.&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.sqlite.org/"&gt;SQLite 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; command line client (svn) (only if you will be using a Subversion repository)&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.darcs.net/"&gt;Darcs&lt;/a&gt; command line client (darcs) (only if you will be using a Darcs repository)&lt;/li&gt;&lt;li&gt; &lt;code&gt;(tar)&lt;/code&gt; &lt;a href="http://popen4.rubyforge.org/"&gt;POpen4&lt;/a&gt; 0.1.1&lt;/li&gt;&lt;li&gt; &lt;code&gt;(tar)&lt;/code&gt; &lt;a href="http://sqlite-ruby.rubyforge.org/sqlite3/"&gt;SQLite3-Ruby&lt;/a&gt; 1.2.1&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;
You should be able to obtain all those requirements by following the links.
But if you are running a Linux distribution, you may want to check your distro's
repositories for the tools. For instance, in case you have a Debian system,
installing the Subversion client should be as easy as&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ aptitude install subversion&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;The exact command may be a little different, but it should be possible to find
a similar one for most Linux distros. The last two items (that will only be
needed when using the tarbal) can be installed on any operating system through
Ruby Gems:&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ gem install mediacloth
$ gem install daemons&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;After making sure your system has all those requirements, you may proceed with
the installation. Choose your installation method and proceed to the appropriate
section.&lt;/p&gt; &lt;h2&gt;&lt;a name='Installing_the_Gem'&gt;&lt;/a&gt; Installing the Gem &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;In order to install the Gem and have your own local Motiro, you will only need
two commands:&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ gem install motiro --include-dependencies
$ motiro install &amp;lt;somewhere in your system&amp;gt;&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;This will automatically download Motiro together with any library dependencies
that may be needed and install it. While running the first command, you may be
asked to choose the version for some Gems. Just select one that happens to be
compatible with your platform.&lt;/p&gt; &lt;p&gt;After that, Motiro will be installed in your chosen place and you can make as
many copies as you want to. Just repeat the command &lt;code&gt;motiro install&lt;/code&gt;
for different locations.&lt;/p&gt; &lt;p&gt;After the second command, you will be told the local port number that Motiro
chose to run on. If you don't mind pointing your favourite browser to
&lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;:&amp;lt;port&amp;gt;, you will be able to enjoy your Motiro right
away. To activate the reporter that collects information from your source-code
repository, proceed to the section &lt;i&gt;Making it work for you&lt;/i&gt;.&lt;/p&gt; &lt;h2&gt;&lt;a name='Installing_the_tarball'&gt;&lt;/a&gt; Installing the tarball &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;After double-checking if you have all the requirements, the next step needed
to install from a tarball is &lt;a href="http://motiro.railsplayground.com/wiki/show/Download"&gt;downloading the file&lt;/a&gt;. As soon as you
get your hands on the archived package, choose an appropriate location in your
system and unpack Motiro.&lt;/p&gt; &lt;p&gt;That is all you need. You will only need to run one command to finally see
your Motiro running and try to edit some pages:&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ ruby script/server&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;This will start a web server on port 3000. From now on, you just need to point
your preferred browser to &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;:3000 and enjoy your installation.
After testing if everything is in place, you will most probably want to make
Motiro show news from your project's source code repository.&lt;/p&gt; &lt;h2&gt;&lt;a name='Making_it_work_for_you'&gt;&lt;/a&gt; Making it work for you &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro comes pre-configured to its own development needs because we actually
use it to keep track of our progress. Seriously.&lt;/p&gt; &lt;p&gt;This may be satisfactory if you are interested in watching us work.
But most people want to keep track of their own project, their own team.&lt;/p&gt; &lt;pre&gt;   &lt;/pre&gt; &lt;p&gt;To customize Motiro to your needs, you will need to edit the configuration
file &lt;code&gt;config/motiro.yml&lt;/code&gt;. For example, suppose you are trying to
keep an eye on the development of the Ruby on Rails framework. You can make
Motiro look at their Subversion repository by changing the &lt;code&gt;repo&lt;/code&gt;
line to&lt;/p&gt; &lt;p&gt;&lt;pre&gt;repo: &lt;a href="http://dev.rubyonrails.org/svn/rails"&gt;http://dev.rubyonrails.org/svn/rails&lt;/a&gt;&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;All you need to do is change the Motiro repository address for yours.&lt;/p&gt; &lt;h2&gt;&lt;a name='Starting_the_job_scheduler'&gt;&lt;/a&gt; Starting the job scheduler &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro uses an independent daemon that runs on background to update the
information from the revision control repository. In order to start and stop
the daemon, you can use the script &lt;code&gt;script/ticker&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;To start the scheduler, try going where you installed Motiro and saying&lt;/p&gt; &lt;p&gt;&lt;pre&gt;% ruby script/ticker start&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;Analogously, to stop it, you do&lt;/p&gt; &lt;p&gt;&lt;pre&gt;% ruby script/ticker stop&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;On Windows platforms, you are better off starting the scheduler with&lt;/p&gt; &lt;p&gt;&lt;pre&gt;% ruby script/ticker run&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;and stopping it by hitting Ctrl-C.&lt;/p&gt; &lt;p&gt;After a few minutes the reporter will have finished his job and the latest code
revisions will be available on your Motiro.&lt;/p&gt; &lt;h2&gt;&lt;a name='Alternative_environment'&gt;&lt;/a&gt; Alternative environment &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;The installation procedures outlined above will use one of two Ruby web servers
(either WeBrick or Mongrel, depending on your set up). It is also possible to run
Motiro with other web servers. In order to use Apache, for example, refer to the page
&lt;a href="http://motiro.railsplayground.com/wiki/show/RunningUnderApache"&gt;RunningUnderApache&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The default installation uses SQLite series 3.x, but it is theoretically possible
to use any 
&lt;a href="http://wiki.rubyonrails.com/rails/pages/DatabaseDrivers"&gt;database system supported by Rails&lt;/a&gt;.
In case you want to use MySQL, take a look at the page
&lt;a href="http://motiro.railsplayground.com/wiki/show/UsingMySQLAsDataBackend"&gt;UsingMySQLAsDataBackend&lt;/a&gt;.&lt;/p&gt; &lt;h2&gt;&lt;a name='Troubleshooting'&gt;&lt;/a&gt; Troubleshooting &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;These installation instructions should work for most cases. If you are
blessed with an error message during the process, there is no need to
pull your hair out (not yet). There are solutions for some common gotchas on
&lt;a href="http://motiro.railsplayground.com/wiki/show/Gotchas"&gt;this page&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;If you can't manage to find a solution for your issue on this site, there
is always the &lt;a href="http://lists.sourceforge.net/lists/listinfo/motiro-devel-en"&gt;mailing list&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Sat, 20 Oct 2007 12:59:34 -0500</pubDate><dc:creator>FredMaranhao</dc:creator><guid>http://motiro.railsplayground.com/wiki/show/Installation?revision=3</guid></item><item><title>Installation</title><description>&lt;p&gt;Motiro is developed and tested more often on some flavours of Linux -- specially
Debian, Ubuntu, Fedora and Gentoo. These probably should be the best available
systems to host Motiro, but it has been tested and seems to work pretty well on
top of Microsoft Windows or Mac OS X.&lt;/p&gt; &lt;p&gt;If you manage to test Motiro on another platform or happen to find any problem
with those listed above, we we'll be happy to receive your bug report.&lt;/p&gt; &lt;h2&gt;&lt;a name='Strawberries_or_chocolate?'&gt;&lt;/a&gt; Strawberries or chocolate? &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro is available for download in two main flavours: Ruby Gem and good old
tarball (tar.gz). Each one of the solutions works as well as the other one and
both are very easy to install, but ease is a very subjective matter that depends
on what you prefer and know. So you are better of choosing for yourself.&lt;/p&gt; &lt;p&gt;The Gem will solve most dependencies automatically and will probably demand
less effort to set up, but will install some libraries into your system that
may be a little harder to remove in the future (nothing impossible, though).
If you like to have greater control over what is inside your system, maybe
you will want to use the tarball. It has few dependencies and everything is
placed inside a single directory instead of spread across your system.&lt;/p&gt; &lt;h2&gt;&lt;a name='You_will_need...'&gt;&lt;/a&gt; You will need... &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro is written in &lt;a href="http://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt; and, in order to run it,
you will need the &lt;b&gt;Ruby interpreter&lt;/b&gt; 1.8.2 or later. Development is mainly
based on versions 1.8.2 and 1.8.4, therefore those should be the most stable
ones, but any later one should work.&lt;/p&gt; &lt;p&gt;For the default installation, in addition to the Ruby interpreter, you will
also need other freely available software.  The programs labelled
&lt;code&gt;(tar)&lt;/code&gt; will only need to be installed manually if you choose to
install from the tarball. When using the Gem installation these dependencies
will be solved automatically for you, but those with no label need to be
installed by everyone.&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.sqlite.org/"&gt;SQLite 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; command line client (svn) (only if you will be using a Subversion repository)&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.darcs.net/"&gt;Darcs&lt;/a&gt; command line client (darcs) (only if you will be using a Darcs repository)&lt;/li&gt;&lt;li&gt; &lt;code&gt;(tar)&lt;/code&gt; &lt;a href="http://popen4.rubyforge.org/"&gt;POpen4&lt;/a&gt; 0.1.1&lt;/li&gt;&lt;li&gt; &lt;code&gt;(tar)&lt;/code&gt; &lt;a href="http://sqlite-ruby.rubyforge.org/sqlite3/"&gt;SQLite3-Ruby&lt;/a&gt; 1.2.1&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;
You should be able to obtain all those requirements by following the links.
But if you are running a Linux distribution, you may want to check your distro's
repositories for the tools. For instance, in case you have a Debian system,
installing the Subversion client should be as easy as&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ aptitude install subversion&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;The exact command may be a little different, but it should be possible to find
a similar one for most Linux distros. The last two items (that will only be
needed when using the tarbal) can be installed on any operating system through
Ruby Gems:&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ gem install mediacloth
$ gem install daemons&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;After making sure your system has all those requirements, you may proceed with
the installation. Choose your installation method and proceed to the appropriate
section.&lt;/p&gt; &lt;h2&gt;&lt;a name='Installing_the_Gem'&gt;&lt;/a&gt; Installing the Gem &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;In order to install the Gem and have your own local Motiro, you will only need
two commands:&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ gem install motiro --include-dependencies
$ motiro install &amp;lt;somewhere in your system&amp;gt;&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;This will automatically download Motiro together with any library dependencies
that may be needed and install it. While running the first command, you may be
asked to choose the version for some Gems. Just select one that happens to be
compatible with your platform.&lt;/p&gt; &lt;p&gt;After that, Motiro will be installed in your chosen place and you can make as
many copies as you want to. Just repeat the command &lt;code&gt;motiro install&lt;/code&gt;
for different locations.&lt;/p&gt; &lt;p&gt;After the second command, you will be told the local port number that Motiro
chose to run on. If you don't mind pointing your favourite browser to
&lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;:&amp;lt;port&amp;gt;, you will be able to enjoy your Motiro right
away. To activate the reporter that collects information from your source-code
repository, proceed to the section &lt;i&gt;Making it work for you&lt;/i&gt;.&lt;/p&gt; &lt;h2&gt;&lt;a name='Installing_the_tarball'&gt;&lt;/a&gt; Installing the tarball &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;After double-checking if you have all the requirements, the next step needed
to install from a tarball is &lt;a href="http://motiro.railsplayground.com/wiki/show/Download"&gt;downloading the file&lt;/a&gt;. As soon as you
get your hands on the archived package, choose an appropriate location in your
system and unpack Motiro.&lt;/p&gt; &lt;p&gt;That is all you need. You will only need to run one command to finally see
your Motiro running and try to edit some pages:&lt;/p&gt; &lt;p&gt;&lt;pre&gt;$ ruby script/server&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;This will start a web server on port 3000. From now on, you just need to point
your preferred browser to &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;:3000 and enjoy your installation.
After testing if everything is in place, you will most probably want to make
Motiro show news from your project's source code repository.&lt;/p&gt; &lt;h2&gt;&lt;a name='Making_it_work_for_you'&gt;&lt;/a&gt; Making it work for you &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro comes pre-configured to its own development needs because we actually
use it to keep track of our progress. Seriously.&lt;/p&gt; &lt;p&gt;This may be satisfactory if you are interested in watching us work.
But most people want to keep track of their own project, their own team.&lt;/p&gt; &lt;pre&gt;   &lt;/pre&gt; &lt;p&gt;To customize Motiro to your needs, you will need to edit the configuration
file &lt;code&gt;config/motiro.yml&lt;/code&gt;. For example, suppose you are trying to
keep an eye on the development of the Ruby on Rails framework. You can make
Motiro look at their Subversion repository by changing the &lt;code&gt;repo&lt;/code&gt;
line to&lt;/p&gt; &lt;p&gt;&lt;pre&gt;repo: &lt;a href="http://dev.rubyonrails.org/svn/rails"&gt;http://dev.rubyonrails.org/svn/rails&lt;/a&gt;&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;All you need to do is change the Motiro repository address for yours.&lt;/p&gt; &lt;h2&gt;&lt;a name='Starting_the_job_scheduler'&gt;&lt;/a&gt; Starting the job scheduler &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Motiro uses an independent daemon that runs on background to update the
information from the revision control repository. In order to start and stop
the daemon, you can use the script &lt;code&gt;script/ticker&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;To start the scheduler, try going where you installed Motiro and saying&lt;/p&gt; &lt;p&gt;&lt;pre&gt;% ruby script/ticker start&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;Analogously, to stop it, you do&lt;/p&gt; &lt;p&gt;&lt;pre&gt;% ruby script/ticker stop&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;On Windows platforms, you are better off starting the scheduler with&lt;/p&gt; &lt;p&gt;&lt;pre&gt;% ruby script/ticker run&lt;/pre&gt;&lt;/p&gt; &lt;p&gt;and stopping it by hitting Ctrl-C.&lt;/p&gt; &lt;p&gt;After a few minutes the reporter will have finished his job and the latest code
revisions will be available on your Motiro.&lt;/p&gt; &lt;h2&gt;&lt;a name='Alternative_environment'&gt;&lt;/a&gt; Alternative environment &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;The installation procedures outlined above will use one of two Ruby web servers
(either WeBrick or Mongrel, depending on your set up). It is also possible to run
Motiro with other web servers. In order to use Apache, for example, refer to the page
&lt;a href="http://motiro.railsplayground.com/wiki/show/RunningUnderApache"&gt;RunningUnderApache&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The default installation uses SQLite series 3.x, but it is theoretically possible
to use any 
&lt;a href="http://wiki.rubyonrails.com/rails/pages/DatabaseDrivers"&gt;database system supported by Rails&lt;/a&gt;.
In case you want to use MySQL, take a look at the page
&lt;a href="http://motiro.railsplayground.com/wiki/show/UsingMySQLAsDataBackend"&gt;UsingMySQLAsDataBackend&lt;/a&gt;.&lt;/p&gt; &lt;h2&gt;&lt;a name='Troubleshooting'&gt;&lt;/a&gt; Troubleshooting &lt;/h2&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;These installation instructions should work for most cases. If you are
blessed with an error message during the process, there is no need to
pull your hair out (not yet). There are solutions for some common gotchas on
&lt;a href="http://motiro.railsplayground.com/wiki/show/Gotchas"&gt;this page&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;If you can't manage to find a solution for your issue on this site, there
is always the &lt;a href="http://lists.sourceforge.net/lists/listinfo/motiro-devel-en"&gt;mailing list&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Tue, 13 Mar 2007 15:30:33 -0500</pubDate><dc:creator>thiagoarrais</dc:creator><guid>http://motiro.railsplayground.com/wiki/show/Installation?revision=2</guid></item><item><title>Installation</title><description>&lt;p&gt;Motiro is developed and tested more often on some flavours of Linux -- specially
Debian, Ubuntu, Fedora and Gentoo. These probably should be the best available
systems to host Motiro, but it has been tested and seems to work pretty well on
top of Microsoft Windows or Mac OS X.&lt;/p&gt;&lt;p&gt;If you manage to test Motiro on another platform or happen to find any problem
with those listed above, we we'll be happy to receive your bug report.&lt;/p&gt;&lt;h2&gt;&lt;a name='Strawberries_or_chocolate?'&gt;&lt;/a&gt; Strawberries or chocolate? &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Motiro is available for download in two main flavours: Ruby Gem and good old
tarball (tar.gz). Each one of the solutions works as well as the other one and
both are very easy to install, but ease is a very subjective matter that depends
on what you prefer and know. So you are better of choosing for yourself.&lt;/p&gt;&lt;p&gt;The Gem will solve most dependencies automatically and will probably demand
less effort to set up, but will install some libraries into your system that
may be a little harder to remove in the future (nothing impossible, though).
If you like to have greater control over what is inside your system, maybe
you will want to use the tarball. It has few dependencies and everything is
placed inside a single directory instead of spread across your system.&lt;/p&gt;&lt;h2&gt;&lt;a name='You_will_need...'&gt;&lt;/a&gt; You will need... &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Motiro is written in &lt;a href="http://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt; and, in order to run it,
you will need the &lt;b&gt;Ruby interpreter&lt;/b&gt; 1.8.2 or later. Development is mainly
based on versions 1.8.2 and 1.8.4, therefore those should be the most stable
ones, but any later one should work.&lt;/p&gt;&lt;p&gt;For the default installation, in addition to the Ruby interpreter, you will
also need other freely available software.  The programs labelled
&lt;code&gt;(tar)&lt;/code&gt; will only need to be installed manually if you choose to
install from the tarball. When using the Gem installation these dependencies
will be solved automatically for you, but those with no label need to be
installed by everyone.&lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.sqlite.org/"&gt;SQLite 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; command line client (svn) (only if you will be using a Subversion repository)&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.darcs.net/"&gt;Darcs&lt;/a&gt; command line client (darcs) (only if you will be using a Darcs repository)&lt;/li&gt;&lt;li&gt; &lt;code&gt;(tar)&lt;/code&gt; &lt;a href="http://popen4.rubyforge.org/"&gt;POpen4&lt;/a&gt; 0.1.1&lt;/li&gt;&lt;li&gt; &lt;code&gt;(tar)&lt;/code&gt; &lt;a href="http://sqlite-ruby.rubyforge.org/sqlite3/"&gt;SQLite3-Ruby&lt;/a&gt; 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
You should be able to obtain all those requirements by following the links.
But if you are running a Linux distribution, you may want to check your distro's
repositories for the tools. For instance, in case you have a Debian system,
installing the Subversion client should be as easy as&lt;/p&gt;&lt;p&gt;&lt;pre&gt;$ aptitude install subversion&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;The exact command may be a little different, but it should be possible to find
a similar one for most Linux distros. The last two items (that will only be
needed when using the tarbal) can be installed on any operating system through
Ruby Gems:&lt;/p&gt;&lt;p&gt;&lt;pre&gt;$ gem install mediacloth
$ gem install daemons&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;After making sure your system has all those requirements, you may proceed with
the installation. Choose your installation method and proceed to the appropriate
section.&lt;/p&gt;&lt;h2&gt;&lt;a name='Installing_the_Gem'&gt;&lt;/a&gt; Installing the Gem &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In order to install the Gem and have your own local Motiro, you will only need
two commands:&lt;/p&gt;&lt;p&gt;&lt;pre&gt;$ gem install motiro --include-dependencies
$ motiro install &amp;lt;somewhere in your system&amp;gt;&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;This will automatically download Motiro together with any library dependencies
that may be needed and install it. While running the first command, you may be
asked to choose the version for some Gems. Just select one that happens to be
compatible with your platform.&lt;/p&gt;&lt;p&gt;After that, Motiro will be installed in your chosen place and you can make as
many copies as you want to. Just repeat the command &lt;code&gt;motiro install&lt;/code&gt;
for different locations.&lt;/p&gt;&lt;p&gt;After the second command, you will be told the local port number that Motiro
chose to run on. If you don't mind pointing your favourite browser to
&lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;:&amp;lt;port&amp;gt;, you will be able to enjoy your Motiro right
away. To activate the reporter that collects information from your source-code
repository, proceed to the section &lt;i&gt;Making it work for you&lt;/i&gt;.&lt;/p&gt;&lt;h2&gt;&lt;a name='Installing_the_tarball'&gt;&lt;/a&gt; Installing the tarball &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After double-checking if you have all the requirements, the next step needed
to install from a tarball is &lt;a href="http://motiro.railsplayground.com/wiki/show/Download"&gt;downloading the file&lt;/a&gt;. As soon as you
get your hands on the archived package, choose an appropriate location in your
system and unpack Motiro.&lt;/p&gt;&lt;p&gt;That is all you need. You will only need to run one command to finally see
your Motiro running and try to edit some pages:&lt;/p&gt;&lt;p&gt;&lt;pre&gt;$ ruby script/server&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;This will start a web server on port 3000. From now on, you just need to point
your preferred browser to &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;:3000 and enjoy your installation.
After testing if everything is in place, you will most probably want to make
Motiro show news from your project's source code repository.&lt;/p&gt;&lt;h2&gt;&lt;a name='Making_it_work_for_you'&gt;&lt;/a&gt; Making it work for you &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Motiro comes pre-configured to its own development needs because we actually
use it to keep track of our progress. Seriously.&lt;/p&gt;&lt;p&gt;This may be satisfactory if you are interested in watching us work.
But most people want to keep track of their own project, their own team.&lt;/p&gt;&lt;pre&gt;   &lt;/pre&gt;&lt;p&gt;To customize Motiro to your needs, you will need to edit the configuration
file &lt;code&gt;config/motiro.yml&lt;/code&gt;. For example, suppose you are trying to
keep an eye on the development of the Ruby on Rails framework. You can make
Motiro look at their Subversion repository by changing the &lt;code&gt;repo&lt;/code&gt;
line to&lt;/p&gt;&lt;p&gt;&lt;pre&gt;repo: &lt;a href="http://dev.rubyonrails.org/svn/rails"&gt;http://dev.rubyonrails.org/svn/rails&lt;/a&gt;&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;All you need to do is change the Motiro repository address for yours.&lt;/p&gt;&lt;h2&gt;&lt;a name='Starting_the_job_scheduler'&gt;&lt;/a&gt; Starting the job scheduler &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Motiro uses an independent daemon that runs on background to update the
information from the revision control repository. In order to start and stop
the daemon, you can use the script &lt;code&gt;script/ticker&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;To start the scheduler, try going where you installed Motiro and saying&lt;/p&gt;&lt;p&gt;&lt;pre&gt;% ruby script/ticker start&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;Analogously, to stop it, you do&lt;/p&gt;&lt;p&gt;&lt;pre&gt;% ruby script/ticker stop&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;On Windows platforms, you are better off starting the scheduler with&lt;/p&gt;&lt;p&gt;&lt;pre&gt;% ruby script/ticker run&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;and stopping it by hitting Ctrl-C.&lt;/p&gt;&lt;p&gt;After a few minutes the reporter will have finished his job and the latest code
revisions will be available on your Motiro.&lt;/p&gt;&lt;h2&gt;&lt;a name='Alternative_environment'&gt;&lt;/a&gt; Alternative environment &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The installation procedures outlined above will use one of two Ruby web servers
(either WeBrick or Mongrel, depending on your set up). It is also possible to run
Motiro with other web servers. In order to use Apache, for example, refer to the page
&lt;a href="http://motiro.railsplayground.com/wiki/show/RunningUnderApache"&gt;RunningUnderApache&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The default installation uses SQLite series 3.x, but it is theoretically possible
to use any 
&lt;a href="http://wiki.rubyonrails.com/rails/pages/DatabaseDrivers"&gt;database system supported by Rails&lt;/a&gt;.
In case you want to use MySQL, take a look at the page
&lt;a href="http://motiro.railsplayground.com/wiki/show/UsingMySQLAsDataBackend"&gt;UsingMySQLAsDataBackend&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;&lt;a name='Troubleshooting'&gt;&lt;/a&gt; Troubleshooting &lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;These installation instructions should work for most cases. If you are
blessed with an error message during the process, there is no need to
pull your hair out (not yet). There are solutions for some common gotchas on
&lt;a href="http://motiro.railsplayground.com/wiki/show/Gotchas"&gt;this page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If you can't manage to find a solution for your issue on this site, there
is always the &lt;a href="http://lists.sourceforge.net/lists/listinfo/motiro-devel-en"&gt;mailing list&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Wed, 01 Feb 2006 00:00:00 -0600</pubDate><dc:creator>thiagoarrais</dc:creator><guid>http://motiro.railsplayground.com/wiki/show/Installation?revision=1</guid></item>  </channel>
</rss>
