虛擬機(jī)下安裝ruby rails 環(huán)境
接著上節(jié)
修改Ruby源
https://ruby.taobao.org/
進(jìn)入到該頁面 進(jìn)行ruby 源的修改和``如果你使用 Gemfile 和 Bundle (例如:Rails 項(xiàng)目)''的修改
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
#請(qǐng)確保只有 ruby.taobao.org
$ gem install rails
bundle config mirror.https://rubygems.org https://ruby.taobao.org
安裝軟件
首先通過vagrant ssh
登錄Ubuntu虛擬機(jī)
更新一下系統(tǒng)軟件倉庫列表:
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 是一個(gè)安裝 ruby 和管理控制多個(gè) ruby 版本的工具
以下 是安裝rbenv 的命令 逐條執(zhí)行
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
現(xiàn)在可以真正安裝 ruby 了
rbenv install 2.1.2
rbenv global 2.1.2
之后查看ruby -v
輸出的是否為2.1.2 如果不是,則cmd+d
退出虛擬機(jī),再進(jìn)入一次
安裝 rails
有了 ruby 語言,系統(tǒng)上就會(huì)多出一個(gè)命令叫 gem 可以用來安裝 ruby 的程序包,首先執(zhí)行
echo "gem: --no-ri --no-rdoc" > ~/.gemrc
gem install rails -v 4.1.2
rbenv rehash # 導(dǎo)出 gem 中提供的系統(tǒng)命令
查看rails 版本
rails -v
安裝 MySQL 數(shù)據(jù)庫
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
因?yàn)槭潜镜亻_發(fā)環(huán)境,就不設(shè)置密碼了,安裝期間彈出框 直接 tab 鍵
加 回車即可。