diff --git a/.rubocop.yml b/.rubocop.yml index 5a4f5f826..96f648550 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -4,7 +4,7 @@ AllCops: - 'tmp/**/*' - 'tools/**/*' - 'doc/**/*' - TargetRubyVersion: 2.4 + TargetRubyVersion: 2.5 Metrics/AbcSize: Enabled: false diff --git a/.travis.yml b/.travis.yml index fdc65ee46..a0832bd4e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,9 @@ language: ruby rvm: - - 2.4.0 + - 2.5.0 - 2.5.3 - 2.6.0 + - 2.6.5 notifications: email: recipients: diff --git a/INSTALL.txt b/INSTALL.txt index 5fec4026d..edee536e7 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -21,9 +21,9 @@ Or cloning the Git repository from Github: Prerequisites -------------- -BeEF requires Ruby 2.4+. +BeEF requires Ruby 2.5+. -If your operating system package manager does not support Ruby version 2.4, +If your operating system package manager does not support Ruby version 2.5, you can add the brightbox ppa repository for the latest version of Ruby: $ sudo apt-add-repository -y ppa:brightbox/ruby-ng diff --git a/README.md b/README.md index 7bb5370db..4c9b510ae 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Requirements ------------ * Operating System: Mac OSX 10.5.0 or higher / modern Linux. Note: Windows is not supported. -* [Ruby](http://ruby-lang.org): 2.4 or newer +* [Ruby](http://ruby-lang.org): 2.5 or newer * [SQLite](http://sqlite.org): 3.x * [Node.js](https://nodejs.org): 6 or newer * The gems listed in the Gemfile: https://github.com/beefproject/beef/blob/master/Gemfile diff --git a/beef b/beef index 15e62b422..2286c191b 100755 --- a/beef +++ b/beef @@ -12,11 +12,11 @@ $VERBOSE = nil # -# @note Version check to ensure BeEF is running Ruby 2.4+ +# @note Version check to ensure BeEF is running Ruby 2.5+ # -if RUBY_VERSION < '2.4' +if RUBY_VERSION < '2.5' puts - puts "Ruby version #{RUBY_VERSION} is no longer supported. Please upgrade to Ruby version 2.4 or later." + puts "Ruby version #{RUBY_VERSION} is no longer supported. Please upgrade to Ruby version 2.5 or later." puts exit 1 end diff --git a/install b/install index f35cf7bb2..10dc56294 100755 --- a/install +++ b/install @@ -156,7 +156,7 @@ check_ruby_version () { info 'Detecting Ruby environment...' - MIN_RUBY_VER='2.4' + MIN_RUBY_VER='2.5' if command_exists ruby${RUBYSUFFIX} then RUBY_VERSION=$(ruby${RUBYSUFFIX} -e "puts RUBY_VERSION")