Difference between revisions of "Ruby-rails"

From Bashlinux
Jump to: navigation, search
(Redirected page to Ruby on Rails)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
  +
#Redirect [[Ruby on Rails]]
__NOTOC__
 
= Installation =
 
=== Debian ===
 
As root issue the following command:
 
 
<pre><nowiki>
 
gem install rails
 
</nowiki></pre>
 
 
 
<pre><nowiki>#!wiki note
 
 
'''Binary gems directory is not added automatically on `$PATH`'''
 
 
In order to run gem binaries available on `bin` folder, the location `/var/lib/gems/1.8/bin` must be added as described in `/usr/share/docs/rubygems1.8/README.Debian`.
 
</nowiki></pre>
 
 
 
=== Fedora ===
 
Its very easy, `rubygem-rails` must provide all the needed packages and dependencies
 
 
<pre><nowiki>
 
yum install rubygem-rails
 
</nowiki></pre>
 
 
 
= Create a Rails Application =
 
# Set a location to deploy rails applications (eg. `/var/rails`)
 
# Create Rails application
 
 
<pre><nowiki>
 
mkdir -p /var/rails
 
cd /var/rails
 
rails newrail
 
</nowiki></pre>
 
 
 
= Publish a Rail Application =
 
Assuming the name of the Rail Application is `newrail` and the location for all new Rail Applications is `/var/rails`, thus a Rail Application can be published in 2 ways:
 
 
# Via Builtin Webserver, called WEBrick by running `/script/server` located in the folder where it was created.
 
 
<pre><nowiki>
 
cd /var/rails/newrail/script
 
./server &
 
</nowiki></pre>
 
 
# Via Apache Web Server by setting the proper `[[DocumentRoot]]` varible with the location of the `public` folder in the Rail Application
 
 
<pre><nowiki>
 
DocumentRoot /var/rails/newrails/public
 
 
<Directory /var/rails/newrails/public>
 
Options ExecCGI FollowSymLinks
 
AddHandler cgi-script .cgi
 
AllowOverride all
 
Order allow,deny
 
Allow from all
 
</Directory>
 
...
 
</nowiki></pre>
 

Latest revision as of 00:32, 7 June 2015

Redirect to: