-

   lj_habr_sandbox

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
: 5
: 0
: 0

:


Ruby 1.9.2-p290 Rails 3.1 CentOS 5.5

, 30 2011 . 01:36 +

Ruby 1.9.2-p290 Rails 3.1 CentOS 5.5 by anonymous

ruby 1.9.2-p290 rails 3.1.1 CentOS 5.5 x86_64 final. ruby rails , , 7.

CentOS 5.5 x86_64 final.


1.


, , (, ruby rails ).
- root', sudo. root, sudo.
, , ruby, :
# rpm -qa | grep ruby
, , .. ruby . rpm -e <>.
:
# yum install openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel patch

2.


ruby 1.9.2-p290. ruby 1.9.3 .
:
# mkdir /usr/src/ror
# cd /usr/src/ror

, :
# wget ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
# tar -zxvf ruby-1.9.2-p290.tar.gz
# cd ruby-1.9.2-p290
# ./configure
# make
# make install


, 3, .
ruby :
# ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]

, PATH ruby. : /usr/local/bin. :
# PATH=/usr/local/bin:$PATH
# export PATH


3. gem


# gem update --system
:
# gem -v
1.8.11


4. rake


# gem install rake

5.


# gem install rails
:
# rails -v
Rails 3.1.1

6. gem' ( )


gem' mysql, mysql2, heroku .. gem' mysql , mysql-devel, mysql-server. , :
# yum install mysql-server mysql-devel

7.


# cd /var/www/
# rails new new_app -d mysql

, :
# rails server
, :
Could not find a JavaScript runtime < execjs> (ExecJS::RuntimeUnavailable)
javascript Rails 3.1, gem': Gemfile :
gem 'execjs'
gem 'therubyracer'

:
#bundle install
3000.

8

, heroku Gemfile :
group :production do
gem 'therubyracer-heroku', '0.8.1.pre3'
end

.. gem 'therubyracer' heroku .
, Gemfile, heroky (production) (development):
group :development do
gem 'execjs'
gem 'therubyracer'
end


, Ruby Rails 3.1.
Original source: habrahabr.ru.

http://habr-sandbox.livejournal.com/438609.html


: [1] []
 

:
: 

: ( )

:

  URL