diff --git a/.travis.yml b/.travis.yml index 1a66d45..9089076 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: ruby rvm: - - '2.2.7' + - '2.5.3' env: global: diff --git a/Gemfile.lock b/Gemfile.lock index 7a3a58d..44a0511 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -24,7 +24,7 @@ GEM erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.3) - active_model_serializers (0.10.8) + active_model_serializers (0.10.9) actionpack (>= 4.1, < 6) activemodel (>= 4.1, < 6) case_transform (>= 0.2) @@ -52,7 +52,7 @@ GEM arel (9.0.0) ast (2.4.0) builder (3.2.3) - byebug (10.0.2) + byebug (11.0.0) capistrano (3.11.0) airbrussh (>= 1.0.0) i18n @@ -81,12 +81,12 @@ GEM exception_notification (4.3.0) actionmailer (>= 4.0, < 6) activesupport (>= 4.0, < 6) - globalid (0.4.1) + globalid (0.4.2) activesupport (>= 4.2.0) - i18n (1.5.1) + i18n (1.6.0) concurrent-ruby (~> 1.0) jaro_winkler (1.5.2) - json (2.1.0) + json (2.2.0) jsonapi-renderer (0.2.0) jwt (2.1.0) kaminari (1.1.1) @@ -114,20 +114,21 @@ GEM mini_mime (1.0.1) mini_portile2 (2.4.0) minitest (5.11.3) - mocha (1.7.0) + mocha (1.8.0) metaclass (~> 0.0.1) multi_json (1.13.1) net-scp (1.2.1) net-ssh (>= 2.6.5) - net-ssh (4.2.0) + net-ssh (5.1.0) nio4r (2.3.1) - nokogiri (1.9.1) + nokogiri (1.10.1) mini_portile2 (~> 2.4.0) - parallel (1.12.1) - parser (2.5.3.0) + parallel (1.14.0) + parser (2.6.0.0) ast (~> 2.4.0) pg (1.1.4) powerpack (0.1.2) + psych (3.1.0) puma (3.12.0) rack (2.0.6) rack-cors (1.0.2) @@ -156,7 +157,7 @@ GEM ruby-graphviz (~> 1.2) rails-html-sanitizer (1.0.4) loofah (~> 2.2, >= 2.2.2) - rails-i18n (5.1.2) + rails-i18n (5.1.3) i18n (>= 0.7, < 2) railties (>= 5.0, < 6) railties (5.2.2) @@ -167,11 +168,12 @@ GEM thor (>= 0.19.0, < 2.0) rainbow (3.0.0) rake (12.3.2) - rubocop (0.62.0) + rubocop (0.65.0) jaro_winkler (~> 1.5.1) parallel (~> 1.10) parser (>= 2.5, != 2.5.1.1) powerpack (~> 0.1) + psych (>= 3.1.0) rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) unicode-display_width (~> 1.4.0) @@ -192,13 +194,13 @@ GEM activesupport (>= 4.0) sprockets (>= 3.0.0) sqlite3 (1.3.13) - sshkit (1.18.0) + sshkit (1.18.2) net-scp (>= 1.1.2) net-ssh (>= 2.8.0) streamio-ffmpeg (3.0.2) multi_json (~> 1.8) swagger-blocks (2.0.2) - term-ansicolor (1.7.0) + term-ansicolor (1.7.1) tins (~> 1.0) thor (0.19.4) thread_safe (0.3.6) @@ -237,4 +239,4 @@ DEPENDENCIES swagger-blocks BUNDLED WITH - 1.16.1 + 1.16.2 diff --git a/doc/deployment.md b/doc/deployment.md index 69abffc..33597b1 100644 --- a/doc/deployment.md +++ b/doc/deployment.md @@ -4,8 +4,8 @@ The following software must be installed on your system: -* Ruby >= 2.2.0 -* PostgreSQL >= 8.0 +* Ruby >= 2.5.0 +* PostgreSQL >= 9.0 * Ffmpeg >= 2.7.0 * Apache HTTPD * mod_xsendfile diff --git a/doc/development.md b/doc/development.md index 2ee4452..502d976 100644 --- a/doc/development.md +++ b/doc/development.md @@ -1,6 +1,6 @@ # Development -RAAR is a Ruby application, so you need [Ruby 2.2](https://www.ruby-lang.org/) and [Bundler](http://bundler.io) installed on your system to work on it. For development purposes, a simple [Sqlite](https://www.sqlite.org) database is used by default. You may change the database by setting the respective environment variables described in the [Deployment](deployment.md) documentation. There you'll also find a list of all the other third party libraries required. +RAAR is a Ruby application, so you need [Ruby 2.5](https://www.ruby-lang.org/) and [Bundler](http://bundler.io) installed on your system to work on it. For development purposes, a simple [Sqlite](https://www.sqlite.org) database is used by default. You may change the database by setting the respective environment variables described in the [Deployment](deployment.md) documentation. There you'll also find a list of all the other third party libraries required. Once everything is set up and you cloned the Git repository, install all required Gems and prepare the Sqlite3 database with: