Cloud Foundry:单机版安装

JerryXia 发表于 , 阅读 (38)

前期准备

单机版CF首先在物理机上安装Bosh-lite,vagrant,VirtualBox,随后通过vagrant VirtualBox 创建一个ubuntu虚拟机,再通过Bosh-lite创建一系列的Container来运行CF的各个组件。

ruby环境安装

安装相关库和编译环境

yum install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev libsqlite3-dev  zlib-devel

rbenv环境安装

git clone https://github.com/sstephenson/rbenv.git ~/.rbenvecho 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrctype rbenvgit clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

ruby环境安装

首先列出可安装的版本,然后选择后进行下载编译

rbenv install -lrbenv install 1.9.3-p448

设置ruby版本

由于网络原因,在安装ruby相关的一些组件的时候可能要改变成淘宝的镜像。

设置当前使用的ruby版本并将gem的源改为淘宝镜像。

rbenv global 1.9.3-p448rbenv rehashgem sources --remove https://rubygems.org/gem sources -a http://ruby.taobao.org/