ubuntu12.04 rvm 搭建 Ruby on Rails

作者: yuemengke
发布时间:2015-07-13 11:28:58

    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
就会看到我们搭建成功了













 
 

来源:http://www.cnblogs.com/yuemengke/p/3419958.html

推荐: