Ruby on Rails环境搭建

技术分享 Finley Fu 2018-09-18 0评论 5280
本站采用Ruby on Rails框架开发,本文主要介绍Ruby on Rails环境搭建过程

一、安装Ruby、Rails

  • 安装ruby

$ sudo apt-get install ruby

        查看ruby版本

$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

  • 修改gem源

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.org
        确保只留  gems.ruby-china.org

  • 安装rails

$ gem install rails
$ rails -v
Rails 5.0.1

  • 修改Bundler的Gem源代码镜像

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.org

  • 启动rails项目

$ rails new testWeb
$ cd testWeb
$ rails server
        此时一个新的rails项目已经启动

二、使用rvm管理ruby

        RVM不仅可以提供一个多Ruby版本共存的环境,还可以根据想不管理不同的gemset。

        gemset可以理解为是一个独立的虚拟Gem环境,每一个gemset都是相互独立的。

  • 安装RVM

        先安装curl    sudo apt-get install curl

        安装RVM    \curl -sSL https://get.rvm.io | bash -s stable

        加载RVM    source ~/.rvm/scripts/rvm

  • 使用RVM

        安装新的    ruby rvm install

        查看所有可供安装的    ruby rvm list known

        安装指定版本     rvm install 1.9.2

        使用指定版本    ruby rvm 1.9.2 

        设置RVM默认版本     rvm --default use 1.9.2 

        使用默认版本    ruby rvm default

        删除一个版本     rvm remove 1.9.2

三、rails+mysql

  • 安装mysql

        在ubuntu上安装mysql只需要简单的几条命令即可

sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
        注意:安装过程中会提示设置密码,请不要忘记

        检查是否安装成功

sudo netstat -tap | grep mysql
        若显示mysql的socket处于listen状态,则安装成功


        

        mysql基本命令不在赘述

  • 配置rails工程

        此时打开rails工程的 config/database.yml,分别配置默认(default)、测试(development)、生产(production)环境数据库和用户名密码

default: &default
  adapter: mysql2
  encoding: utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root
  password: 123456
  host: localhost

development:
  <<: *default
  database: blog_development 

production:
  <<: *default
  database: blog_production
  username: blog password: <%= ENV['BLOG_DATABASE_PASSWORD'] %>
        然后重新启动项目,配置即可生效