CentOS下Ruby on Rails环境搭建

来源:互联网 发布:淘宝旗舰店 编辑:程序博客网 时间:2024/05/22 14:25
CentOS安装
http://d.hatena.ne.jp/yk5656/20131208/1386476543

Linux
Red Hut 64bit

「re-initalize all」
「Write changes to disk」


如果没有ifcfg-eth1就复制ifcfg-eth0。


共享文件夹设置:

http://artisan.hatenablog.com/entry/20131013/1381659417


 1.Ruby 1.9.3p429 安装
 2.bundler 安装
 3.Ruby on Rails  3.2.13 安装
 4.ThinReports 安装(http://www.thinreports.org/)
 5.Devise 安装(http://railsgirls.jp/devise/)
 6.Apache 安装
 7.Phusion Passenger 安装
 8.MySQL 5.5 安装
 9.ruby-mysql gem 安装(http://www.ownway.info/Ruby/index.php?ruby-mysql%2Fabout)


 1.Ruby 1.9.3p429 安装
 2.bundler 安装
http://seeku.hateblo.jp/entry/2013/05/29/081418
gem install bundler --no-rdoc --no-ri


 3.Ruby on Rails  3.2.13 安装
http://itmemo.net-luck.com/linux-centos-rails-install/

 4.ThinReports インスト (http://www.thinreports.org/)
gem install thinreports

 5.Devise 安装(http://railsgirls.jp/devise/)
Devise在Scaffold之后安装

 6.Apache 安装
yum -y install httpd

 7.Phusion Passenger 安装
http://redmine.jp/tech_note/apache-passenger/
gem install passenger
passenger-install-apache2-module

安装时显示的内容写到以下文件中
/etc/httpd/conf.d/passenger.conf
/etc/httpd/conf/httpd.conf

 8.MySQL 5.5 安装
默认安装的是MYSQL5.1,我们升级到5.5版本

/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/remi.repo

http://www40.atwiki.jp/sanosoft/m/pages/31.html?guid=on
http://centos.server-manual.com/centos5_repository.html
http://blog.ybbo.net/2014/01/22/%E3%80%90%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%80%91centos6%E3%81%ABmysql5-5%E3%82%92yum%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B/
http://www.kakiro-web.com/linux/remi-install.html
之后用yum指定--enablerepo=remi来安装mysql

 9.ruby-mysql gem 安装
gem install ruby-mysql



其他安装
libmagick++-dev → ImageMagick
yum -y install ImageMagick
yum -y install ImageMagick-devel

libsasl2-dev → Cyrus SASL
yum -y install cyrus-sasl-md5

libxslt-dev → libxslt-devel
yum -y install libxslt-devel

yum install wget

以下是本人修正部分

http://rvm.io/rvm/install

gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3

\curl -sSL https://get.rvm.io | bash

\curl -sSL https://get.rvm.io | bash -s stable --ruby

\curl -sSL https://get.rvm.io | bash -s stable --rails

\curl -sSL https://get.rvm.io | bash -s stable

\curl -sSL https://get.rvm.io | bash



ruby -v
rails -v

sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm


$ rpm -qa | grep epel-releas
epel-release-6-8.noarch

$ rpm -qa | grep remi-release
remi-release-6.5-1.el6.remi.noarch

$ rpm -qa | grep rpmforge-release
rpmforge-release-0.5.3-1.el6.rf.x86_64


rpm -qa | grep mysql


mysql --version


0 0
原创粉丝点击