Ubuntu 虛擬機(jī)下 Ruby on Rails 的安裝

虛擬機(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 鍵 加 回車即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容