虚拟机下安装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 键
加 回车即可。