Ubuntu Ruby On Rails安装和安插

Ubuntu
更新源里自带有Ruby和Rails,但是都不是最新版,Ruby版本大概还有1.9.1,Rails的版本却只有2.3.5,严重落伍,所以只好自己下载最新版源代码编译安装。

本文将在ubuntu上通过rvm来安装ruby和rails,步骤借鉴了官网和网上资料,在这里分享给大家。

Ubuntu 12.04安装Ruby on Rails

安装curl

  1. 准备安装时使用的库
  1. 安装mapapis公钥:

    gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

 

sudo apt-get install curl

$ sudo apt-get install gcc g++ build-essential libssl-dev
libreadline5-dev zlib1g-dev linux-headers-generic

  1. 安装curl

    sudo apt-get install curl

Ubuntu 12.04 安装 Ruby on Rails:

安装RVM

  1. 下载Ruby1.9.2源码编译安装
  1. 安装rvm

    \curl -L | bash -s stable

威尼斯人棋牌官网, 

curl -L https://get.rvm.io | bash -s stable

$ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz

  1. 更新bash

    source ~/.rvm/scripts/rvm

安装curl,git:  www.2cto.com  

通过RVM来安装Ruby

(如果无法下载,可以选择:

  1. 更新依赖

    rvm requirements

 

rvm install 2.1.1

$ tar -xvzf ruby-1.9.2-p0.tar.gz

  1. 安装ruby

    rvm install ruby

sudo apt-get install curl git-core

列举gem源

$ cd ruby-1.9.2-p0/

  1. 更新gem依赖

    rvm rubygems current

 

gem source -l

$ ./configure –prefix=/usr/local/ruby

  1. 澳门威尼斯人博彩,更换rvm淘宝镜像

    $ gem sources –remove
    $ gem sources -a
    $ gem sources -l
    CURRENT SOURCES

    # 请确保只有 ruby.taobao.org
    $ gem install rails

配置git:

删除gem源

$ make && sudo make install

  1. 安装rails

    gem install rails

 

gem source -r https://rubygems.org/
  1. 准备环境变量

如果大家觉得对自己有帮助的话,还希望能帮顶一下,谢谢:)
个人博客:
本文地址:
转载请注明出处,谢谢!

git config –global user.name “array”

添加gem源

$ sudo gedit /etc/environment

 

gem source -a https://ruby.taobao.org

添加环境变量

git config –global user.email
[email protected]

通过gem安装Rails

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin”

 

gem install rails

修环境变量生效

安装rvm:

检查Rails版本

$ source /etc/environment

 

rails -v
  1. 检查Ruby安装情况

bash -s stable < <(curl -s

)

Rails中的execjs安装nodejs为javascript runtime

$ruby -v

 

sudo apt-get install nodejs
  1. 创建关联

echo ‘[[ -s “$HOME/.rvm/scripts/rvm” ]] && .
“$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile

Ruby PG gem安装,需要生成Native Extension

$ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby

 

sudo apt-get install libpq-devsudo find / -name pg_configgem install pg -- --with-pg-config=/usr/bin/pg_config

$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem

source ~/.bash_profile

  1. 安装Rails

 

$ sudo gem install tzinfo builder memcache-client rack rack-test erubis
mail text-format bundler thor i18n

使用rvm安装Ruby & Rails:

$ sudo gem install rack-mount

  www.2cto.com  

$ sudo gem install rails

$ rvm list known    #从结果中选择一个版本进行安装

  1. 检查Rails安装情况

$ rvm install 1.9.3  #安装成功后通过以下命令查看版本

$ source /etc/environment

$ ruby -v

$ rails –v

$ gem -v

8.如果采用mysql数据库

 

$sudo apt-get install mysql-server libmysqlclient-dev libmysql-ruby

$ gem update –system

$sudo gem install mysql

$ gem update

如果采用sqlite数据库

 

$sudo apt-get install libsqlite3-dev build-essential

$ gem install rails

$sudo gem install sqlite3-ruby

$ rails -v

9.如果要安装spree框架

 

$sudo gem install spree

创建一个Rials项目:

10.创建应用测试

 

如果是mysql

rails new demo

$rails new xxx -d=mysql

 

$cd xxx

这一步应该会有个问题,提示:sqlite3.h is missing

配置一下mysql,打开config/database.yml文件:

 

development:

需要安装 sqlite & libsqlite3:

adapter: mysql2

 

encoding: utf8

sudo apt-get install sqlite libsqlite3-dev
 

database: blog_development

12.04安装Ruby on Rails Ubuntu 12.04 安装
Ruby on Rails: 安装curl,git: www.2cto.com sudo apt-get install curl
git-core 配置git: git config –global user.name array gi…

pool: 5

username: root

password:

socket: /tmp/mysql.sock

自己配置用户名和密码。

如果要用spree框架,编辑Gemfile,添加一句 gem ‘spree’

$ bundle install

$ rake db:create

$rails server 或简写为 $rails s

在浏览器中打开 。

环境配置完毕。

威尼斯人棋牌官网 1

相关文章