|
|
# Installation instructions
|
|
|
|
|
|
## v0.4.1
|
|
|
## v0.4.2
|
|
|
|
|
|
Arachni will run in any *nix environment (including Cygwin for Windows users)
|
|
|
that satisfies the following dependencies:
|
|
|
|
|
|
* ruby1.9.2 (or higher)
|
|
|
* ruby1.9.3
|
|
|
* libsqlite3-devel
|
|
|
* libsql3.0
|
|
|
* libffi4
|
... | ... | @@ -24,13 +24,15 @@ that satisfies the following dependencies: |
|
|
* libcurl-devel (< 4.29.0)
|
|
|
* libcurl4 (< 4.29.0)
|
|
|
* libyaml-devel
|
|
|
* yaml
|
|
|
* libyaml
|
|
|
|
|
|
**Per-platform instructions:**
|
|
|
|
|
|
* [*nix](#nix)
|
|
|
* [Gem](#nix-gem)
|
|
|
* [Source](#nix-source)
|
|
|
* [Build scripts](#nix-build-scripts)
|
|
|
* [Sourced based](#nix-source-based)
|
|
|
* [Gem](#nix-gem)
|
|
|
* [Source](#nix-source)
|
|
|
* [Linux](#linux)
|
|
|
* [OSX](#osx)
|
|
|
* [Windows -- under Cygwin](#windows)
|
... | ... | @@ -39,19 +41,28 @@ that satisfies the following dependencies: |
|
|
|
|
|
## <a id="nix" href="#nix">*nix</a>
|
|
|
|
|
|
### <a id="nix-build-scripts" href="#nix-build-scripts">Build scripts</a>
|
|
|
|
|
|
You can use the project's [[ build-scripts | Development-environment]] to
|
|
|
automatically setup a self-contained environment which will includes Arachni and
|
|
|
all its dependencies.
|
|
|
|
|
|
### <a id="nix-source-based" href="#nix-source-based">Source based</a>
|
|
|
|
|
|
To work with the source or install the Gem you'll need the aforementioned dependencies.
|
|
|
|
|
|
Users of Debian-based distributions can run the following to install them:
|
|
|
|
|
|
sudo apt-get install build-essential libxml2-dev libxslt1-dev libcurl4-openssl-dev libsqlite3-dev libyaml-dev zlib1g-dev ruby1.9.1-dev ruby1.9.1
|
|
|
|
|
|
### <a id="nix-gem" href="#nix-gem">Gem</a>
|
|
|
|
|
|
#### <a id="nix-gem" href="#nix-gem">Gem</a>
|
|
|
|
|
|
To install Arachni:
|
|
|
|
|
|
gem install arachni # Use sudo if you get permission errors.
|
|
|
|
|
|
### <a id="nix-source" href="#nix-source">Source</a>
|
|
|
#### <a id="nix-source" href="#nix-source">Source</a>
|
|
|
|
|
|
If you want to clone the repository and work with the source code then you'll need to run the following to install all gem dependencies and Arachni:
|
|
|
|
... | ... | |