代码拉取完成,页面将自动刷新
== Where to get Vertebra
The source code is always available via Git:
$ git clone git://github.com/engineyard/vertebra.git
$ cd vertebra
$ git submodule init
$ git submodule update
When switching between branches you need to remember to update the
submodules. So to checkout the 0.4.0 tag to a branch you'd do this:
$ git checkout -b v0.4.0 0.4.0
$ git submodule update
Then when you went back to master you'd do this:
$ git checkout master
$ git submodule update
== Dependencies
We have provided a script (deps.sh) that installs some dependencies in
/opt/local/vertebra:
* Erlang OTP (R12B-5)
* ejabberd (2.0.2)
* erlsom (1.2.1)
The script also installs the following gems using the gem command found on your
PATH:
* rspec
* open4
* thor
* rr
* hoe
The following dependencies are not installed:
* expat (most systems have this)
* gcc (most systems have this, Macs need to install Xcode)
* iconv (glibc systems have this, only needed for ejabberd mod_irc)
* make (most systems have this, Macs need to install Xcode)
* glib (most linux systems have this, needed for loudmouth)
* loudmouth (see note below)
* loudmouth-ruby
* openssl (most systems have this)
* ruby
* rubygems
* wget OR curl (this includes most Macs and Linux machines)
* zlib (most systems have this)
=== Loudmouth
The ruby agent library requires the latest versions of both the loudmouth
library and the loudmouth-ruby bindings in order to work properly.
As of this writing the latest version of loudmouth is 1.5.0. It is available
at:
http://engineyard.github.com/loudmouth/download/loudmouth-1.5.0.tar.gz
Similarly, the latest version of the bindings is 0.3.0. They are available at:
http://engineyard.github.com/loudmouth/download/loudmouth-ruby-0.3.0.tar.gz
== Installation
If you are installing from git you need to run this command to set up the build
system:
$ autoreconf --install && autoreconf
Then to install everything:
$ ./deps.sh -a
$ ./configure && make && make install
What is installed can be broken down into three categories: vertebra libraries,
and vertebra actors.
==== Vertebra Libraries
* vertebra-rb -- Core agent library for ruby.
* vertebra-erl -- Core agent library for erlang and core vertebra services.
==== Vertebra Actors
* vertebra-gemtool -- Actor for managing ruby gems.
* vertebra-xen -- Actor for accessing Xen slice information.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。