Changes

Jump to navigation Jump to search
2,187 bytes added ,  16:41, 22 November 2007
Line 17: Line 17:  
This is still in Beta, I will be posting the installation methodes soon
 
This is still in Beta, I will be posting the installation methodes soon
   −
== Note, this is work in progress ==
+
{{Note box|This is work in progress}}
    
== Ruby Installation ==
 
== Ruby Installation ==
   −
  yum install gcc mysql-server httpd-devel
+
  yum install gcc-c++ libxml2-devel bzip2-devel curl-devel
      −
==== Setup CentOS Testing Repository ====
+
==== Download Ruby 1.8.6 ====
    +
wget http://ajay.ws/assets/2007/4/7/ruby-1.8.6-1.i386.rpm \
 +
http://ajay.ws/assets/2007/4/7/ruby-devel-1.8.6-1.i386.rpm \
 +
http://ajay.ws/assets/2007/4/7/ruby-docs-1.8.6-1.i386.rpm \
 +
http://ajay.ws/assets/2007/4/7/ruby-irb-1.8.6-1.i386.rpm \
 +
http://ajay.ws/assets/2007/4/7/ruby-libs-1.8.6-1.i386.rpm\
 +
http://ajay.ws/assets/2007/4/7/ruby-mode-1.8.6-1.i386.rpm \
 +
http://ajay.ws/assets/2007/4/7/ruby-ri-1.8.6-1.i386.rpm \
 +
http://ajay.ws/assets/2007/4/7/ruby-tcltk-1.8.6-1.i386.rpm
   −
  db yum_repositories set centos-testing repository \
+
yum localinstall ruby*
      BaseURL http://dev.centos.org/centos/4.3/testing/i386/ \
  −
      Name 'CentOS - testing' \
  −
      Visible yes \
  −
      GPGKey http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing \
  −
      GPGCheck yes \
  −
      status disabled
     −
Regenerate the '''yum.conf''' file:
+
== Ruby Gems Installation ==
   −
expand-template /etc/yum.conf
+
Create a downloads directory
   −
  yum --enablerepo=centos-testing install ruby*.*
+
  mkdir downloads
    +
cd /downloads
   −
[mailto:russell@fixitcomputers.com.au?subject=Metadot Russell Taihn]
+
wget http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz
 +
 
 +
tar xzvf rubygems-0.9.5.tgz
 +
 
 +
cd /downloads/rubygems-0.9.5
 +
 
 +
ruby setup.rb
 +
 
 +
gem install rails --include-dependencies
 +
 
 +
Note, the above command may need to be run more than once if the below error message is displayed, could be 3 times if required
 +
 
 +
Bulk updating Gem source index for: http://gems.rubyforge.org
 +
ERROR:  While executing gem ... (Gem::GemNotFoundException)
 +
Could not find rails (> 0) in any repository
 +
 
 +
Check to see if rails installed succesfully
 +
 
 +
rails -v
 +
 
 +
if Rails 1.2.3, then proceed to install other required gems
 +
 
 +
gem install capistrano --include-dependencies
 +
 
 +
gem install mongrel --include-dependencies
 +
 
 +
Select which gem to install for your platform (i386-linux)
 +
  1. mongrel 1.1.1 (java)
 +
  '''2. mongrel 1.1.1 (ruby)'''
 +
  3. mongrel 1.1.1 (mswin32)
 +
  4. mongrel 1.1 (java)
 +
  5. mongrel 1.1 (ruby)
 +
  6. mongrel 1.1 (mswin32)
 +
  7. Skip this gem
 +
  8. Cancel installation
 +
> 2
 +
 
 +
Select '''2. mongrel 1.1.1 (ruby)'''
 +
 
 +
gem install mongrel_cluster --include-dependencies
 +
 
 +
gem install --remote rake
 +
 
 +
cd ..
 +
 
 +
wget http://rubyforge.org/frs/download.php/12368/dbi-0.1.1.tar.gz
 +
 
 +
tar xzvf dbi-0.1.1.tar.gz
 +
 
 +
cd ruby-dbi
 +
 
 +
ruby setup.rb config
 +
ruby setup.rb install
 +
 
 +
== Downlaoding & Installing Metadot 7 ==
 +
 
 +
mkdir /opt/metadot7
 +
 
 +
cd /opt/metadot7
 +
 
 +
wget http://www.fixitcomputers.com.au/downloads/metadot_7/sme-metadot.7.1.0.tar.gz
 +
 
 +
tar xzvf sme-metadot.7.1.0.tar.gz
 +
 
 +
== Install Metadot 7 ==
 +
 
 +
To install metadot 7, we need to get the root password. copy and past the root password using the following commands
 +
 
 +
chown -R www.www /opt/metadot7
 +
 
 +
chmod 750 /opt/metadot7
 +
 
 +
chmod 755 install
 +
 
 +
 +
Example:
 +
'''./install --no-tests metadot metadotuser metadotpass'''
 +
 
 +
Note: If the databases exists, they will be dropped first and then created again.
 +
 
 +
 
 +
cd /opt/metadot7/metadot-rails
 +
 
 +
ruby script/server
 +
 
 +
go to http://servername-or-192.168.1.1:3000/
 +
 
 +
Initial login:
 +
 
 +
email: admin@yoursite.com
 +
 
 +
password: admin123
      −
[[Category:Howto]]
+
[mailto:russell@fixitcomputers.com.au?subject=Metadot Russell Taihn]
276

edits

Navigation menu