Ubuntu 虚拟机下 Ruby on Rails 的安装

虚拟机下安装ruby rails 环境

接着上节

修改Ruby源

https://ruby.taobao.org/ 进入到该页面 进行ruby 源的修改和``如果你使用 Gemfile 和 Bundle (例如:Rails 项目)''的修改

$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
#请确保只有 ruby.taobao.org
$ gem install rails
bundle config mirror.https://rubygems.org https://ruby.taobao.org

安装软件

首先通过vagrant ssh 登录Ubuntu虚拟机
更新一下系统软件仓库列表:

sudo apt-get update

安装一些后面需要的库和软件:

sudo apt-get install -y git-core curl zlib1g-dev build-essential \
                     libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 \
                     libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common

安装rbenv

rbenv 是一个安装 ruby 和管理控制多个 ruby 版本的工具

以下 是安装rbenv 的命令 逐条执行

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

现在可以真正安装 ruby 了

rbenv install 2.1.2
rbenv global 2.1.2

之后查看ruby -v输出的是否为2.1.2 如果不是,则cmd+d退出虚拟机,再进入一次

安装 rails

有了 ruby 语言,系统上就会多出一个命令叫 gem 可以用来安装 ruby 的程序包,首先执行

echo "gem: --no-ri --no-rdoc" > ~/.gemrc

gem install rails -v 4.1.2
rbenv rehash # 导出 gem 中提供的系统命令

查看rails 版本

rails -v

安装 MySQL 数据库

sudo apt-get install mysql-server  mysql-client  libmysqlclient-dev

因为是本地开发环境,就不设置密码了,安装期间弹出框 直接 tab 键 加 回车即可。

你可能感兴趣的:(Ubuntu 虚拟机下 Ruby on Rails 的安装)