最近在學Ruby on Rails安裝環境吃了一點苦頭,作一點記錄~~~ First Launch a instance choose ths ami
ami:Basic 32-bit Amazon Linux AMI 2011.09 (AMI Id: ami-dcfa4edd)
sudo yum update
sudo yum upgrade
sudo yum install git
sudo yum install mysql mysql-server
$ sudo yum install build-essential zlib1g-dev libssl-dev libreadline5-dev
$ sudo yum install gcc gcc-c++ make patch openssl-devel readline-devel
$ sudo yum install ruby-devel ruby-irb ruby-rdoc ruby-ri
install RVM
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
$ echo "[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
$ source ~/.bash_profile
install REE
$ rvm install --force ree
install sqlite3 and mysql
$ sudo yum install sqlite-devel ruby-mysql mysql-devel
install RubyGem
$ wget http://rubyforge.org/frs/download.php/75309/rubygems-1.8.10.tgz
$ tar -xvzf rubygems-1.8.10.tgz
$ cd rubygems-8-10
$ ruby setup.rb
install Rails
$ gem install rails -v=3.0.7
$ gem install mysql
install Passenger
$ gem install passenger
install CUR with SSL
$ sudo yum install curl-devel
$ sudo yum install httpd-devel
install Passenger on Apache
$ sudo passenger-install-apache2-module
vim httpd.conf
$ sudo vim /etc/httpd/conf/httpd.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
建立Projects
$ mkdir -p ~/projects/
$ cd ~/projects/
$ rails new forum
$ sudo chmod 705 /home/ec2-user/projects/
Reference:
火速學會Ruby on Rails :http://rails-101.logdown.com/