Use Ruby 2.1.5

This commit is contained in:
Brendan Coles
2016-01-29 16:50:01 +00:00
parent 041ce83c74
commit 41b5b8fd06
2 changed files with 25 additions and 24 deletions

View File

@@ -20,7 +20,7 @@ Installation
1. Prerequisites (platform independent)
BeEF requires ruby 1.9 and the "bundler" gem. Bundler can be installed by:
BeEF requires Ruby 2.0+ and the "bundler" gem. Bundler can be installed by:
gem install bundler
@@ -45,18 +45,18 @@ Installation
3.0. sudo apt-get install libsqlite3-dev sqlite3 sqlite3-doc
3.1. install rvm from rvm.beginrescueend.com, this takes care of the various incompatible and conflicting ruby packages that are required
3.2. rvm install 1.9.3-p484
3.3. rvm use 1.9.3
3.2. rvm install 2.1.5
3.3. rvm use 2.1.5
4. Prerequisites (Mac OSX)
- XCode: provides the sqlite support BeEF needs
- Ruby 1.9
To install RVM and Ruby 1.9.3 on Mac OS:
- Ruby 2.0
To install RVM and Ruby 2.1.5 on Mac OS:
$ bash -s stable < <(curl -Ls https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer) source ~/.bash_profile
$ rvm install 1.9.3-p484
$ rvm use 1.9.3
$ rvm install 2.1.5
$ rvm use 2.1.5
5. Install instructions
@@ -74,3 +74,4 @@ Installation
Simply run:
./beef -x

View File

@@ -40,11 +40,11 @@ fi
if [ "$OS" == "Darwin" ]; then
echo "Mac OSX Detected"
echo "Installing Ruby Version Manager (RVM) & Ruby 1.9.3.."
echo "Installing Ruby Version Manager (RVM) & Ruby 2.1.5.."
bash -s stable < <(curl -Ls https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
source ~/.bash_login
rvm install 1.9.3-p0 --with-gcc=clang
rvm use 1.9.3-p0
rvm install 2.1.5 --with-gcc=clang
rvm use 2.1.5
echo ""
echo "Downloading BeEF.."
@@ -90,8 +90,8 @@ else
source /usr/local/rvm/scripts/rvm
fi
rvm install 1.9.2
rvm use 1.9.2 --default
rvm install 2.1.5
rvm use 2.1.5 --default
echo "Downloading BeEF.."
git clone git://github.com/beefproject/beef.git
@@ -119,14 +119,14 @@ if [ "$Distro" == "RedHat" ]; then
sudo yum install -y git make gcc openssl-devel gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel bzip2 autoconf automake libtool bison iconv-devel sqlite-devel
echo ""
echo "Installing Ruby Version Manager (RVM) & Ruby 1.9.2"
echo "Installing Ruby Version Manager (RVM) & Ruby 2.1.5"
wget https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer
bash ./rvm-installer
source ~/.rvm/scripts/rvm
rvm pkg install openssl
rvm install 1.9.2 --with-openssl-dir=$rvm_path/usr
rvm install 2.1.5 --with-openssl-dir=$rvm_path/usr
source ~/.rvm/scripts/rvm
rvm use 1.9.2 --default
rvm use 2.1.5 --default
echo "Downloading BeEF.."
git clone git://github.com/beefproject/beef.git