#转战centos
一、安装扩展包
yum groupinstall -y development
二、安装rvm
#su -
curl -L get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm reload
rvm -v
三、安装ruby
rvm install 2.1.1
rvm use 2.1.1 --default
四、安装apache
ps -ef | grep nginx
kill -QUIT master_process_num
yum install httpd
chkconfig httpd on
vim /etc/httpd/conf/httpd.conf
#uncomment NameVirtualHost *:80
service httpd start
五、安装rails失败
gem install rails
#报错
一.安装Phusion Passenger
参考:https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
sudo apt-get install apt-transport-https ca-certificates
sudo vim /etc/apt/sources.list.d/passenger.list
##### !!!! Only add ONE of these lines, not all of them !!!! #####
# Ubuntu 14.04
deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main
# Ubuntu 12.04
deb https://oss-binaries.phusionpassenger.com/apt/passenger precise main
# Ubuntu 10.04
deb https://oss-binaries.phusionpassenger.com/apt/passenger lucid main
# Debian 7
deb https://oss-binaries.phusionpassenger.com/apt/passenger wheezy main
# Debian 6
deb https://oss-binaries.phusionpassenger.com/apt/passenger squeeze main
sudo chown root: /etc/apt/sources.list.d/passenger.list
sudo chmod 600 /etc/apt/sources.list.d/passenger.list
sudo apt-get update
sudo apt-get install nginx-extras passenger
#and then edit /etc/nginx/nginx.conf and uncomment passenger_root and passenger_ruby.
sudo service nginx restart
gem install passenger
sudo apt-get remove nginx nginx-full nginx-light nginx-naxsi nginx-common
sudo bundle install --deployment --without development test
sudo bundle exec rake db:migrate RAILS_ENV=production
sudo bundle exec rake assets:precompile RAILS_ENV=production
sudo touch /var/www/testapp/tmp/restart.txt