1.首先我们先安装一下必要的三方库
$ sudo apt-get install -y wget vim build-essential openssl libreadline6 libreadline6-dev libmysqlclient-dev curl git-core zlib1g
zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev libcurl4-openssl-dev
autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev nodejs libpq-dev
2.接着我们要开始安装rvm 默认的安装地址在 home下 安装好之后在home 下会出现 .rvm 文件夹
$ curl -L https://get.rvm.io | bash -s stable $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"' >>~/.bashrc $ source ~/.bashrc $ rvm -v
3.我们要替换一下rvm的安装源为淘宝的镜像 这样下载的会快一点
$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
4.用rvm安装ruby
$ rvm pkg install readline openssl
我要告知 RVM,OpenSSL 的安装位置,才能安装 Ruby 2.0.0:
$ rvm install 2.0.0 --with-openssl-dir=$HOME/.rvm/usr
$ rvm use 2.0.0 --default $ ruby -v
5.安装 Ruby 之后,要配置一下你的系统,这样其他程序才能运行 Rails。这个过程会涉及到 gem 的安装,gem 是 Ruby 代码的打包系统。
因为不同版本的 gem 会有差异,我们经常要创建一个额外的 gem 集(gemset),包含一系列的 gem。我们创建一个名为rails4的gemset 并
设置为默认
$ rvm use 2.0.0@rails4 --create --default
6.国内服务器推荐替换 RubyGems 的到淘宝镜像:
$ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem sources -l *** CURRENT SOURCES *** http://ruby.taobao.org
7.安装rails
$ gem install rails --version 4.0.0 --no-ri --no-rdoc
$ rails -v Rails 4.0.0
rails 安装完毕
接着我们就去看一下我们是否搭建成功
接着我们就去我们指定的目录下面创建我们的项目
我是在Documents下面创建的
cd Documents/
rails new first_app
创建好了之后 我们就切换到这个项目下面
查看一下gemset
rvm gemset list
我们默认选择 rails4
切换到项目目录下 执行
bundler install
然后 执行
rails s
开启rails 框架
我这边出现了一个小插曲 当我启动rails的时候 报错 看了一下
/home/ian/.rvm/gems/ruby-1.9.3-p194/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in `autodetect’: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
这是因为缺少 JavaScript的服务器解释引擎导致的
接着我安装了node.js
参考https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
执行了
sudo apt-get update
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository -y ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
然后切换到项目 执行
rails s
我们就成功了
我们打开 浏览器输入
127.0.0.1:3000
就会看到我们搭建成功了
好好学习 天天向上~