#转战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