diff --git a/.rubocop_basic.yml b/.rubocop_basic.yml index ba3b32daa..42dfb1b20 100644 --- a/.rubocop_basic.yml +++ b/.rubocop_basic.yml @@ -9,7 +9,6 @@ AllCops: Exclude: - "db/migrate/**/*" - "db/schema.rb" - TargetRubyVersion: 2.3 # RuboCop has a bunch of cops enabled by default. This setting tells RuboCop # to ignore them, so only the ones explicitly set in this file are enabled. DisabledByDefault: true diff --git a/.ruby-version b/.ruby-version index e7034819f..7bf4b6a8a 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.3.2 \ No newline at end of file +2.4.6 diff --git a/.travis.yml b/.travis.yml index faf764341..a6741da68 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,8 +2,6 @@ language: ruby addons: postgresql: "9.4" chrome: stable -rvm: -- 2.3.2 cache: bundler bundler_args: --without development before_script: diff --git a/README.md b/README.md index 108974434..af080578d 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ You can access the main website of the project at [http://consulproject.org](htt **NOTE**: For more detailed instructions check the [docs](https://docs.consulproject.org) -Prerequisites: install git, Ruby 2.3.2, `bundler` gem, Node.js and PostgreSQL (>=9.4). +Prerequisites: install git, Ruby 2.4.6, `bundler` gem, Node.js and PostgreSQL (>=9.4). ```bash git clone https://github.com/consul/consul.git diff --git a/README_ES.md b/README_ES.md index 052b4ee85..2c6977062 100644 --- a/README_ES.md +++ b/README_ES.md @@ -36,7 +36,7 @@ Puedes acceder a la página principal del proyecto en [http://consulproject.org] **NOTA**: para unas instrucciones más detalladas consulta la [documentación](https://docs.consulproject.org) -Prerequisitos: tener instalado git, Ruby 2.3.2, la gema `bundler`, Node.js y PostgreSQL (9.4 o superior). +Prerequisitos: tener instalado git, Ruby 2.4.6, la gema `bundler`, Node.js y PostgreSQL (9.4 o superior). ```bash git clone https://github.com/consul/consul.git diff --git a/config/deploy.rb b/config/deploy.rb index de562dc58..21a0259ba 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -7,7 +7,6 @@ def deploysecret(key) end set :rails_env, fetch(:stage) -set :rvm1_ruby_version, "2.3.2" set :rvm1_map_bins, -> { fetch(:rvm_map_bins).to_a.concat(%w[rake gem bundle ruby]).uniq } set :application, "consul" @@ -41,9 +40,9 @@ set(:config_files, %w[ set :whenever_roles, -> { :app } namespace :deploy do - #before :starting, "rvm1:install:rvm" # install/update RVM - #before :starting, "rvm1:install:ruby" # install Ruby and create gemset - #before :starting, "install_bundler_gem" # install bundler gem + before :starting, "rvm1:install:rvm" + before :starting, "rvm1:install:ruby" + before :starting, "install_bundler_gem" after "deploy:migrate", "add_new_settings" after :publishing, "deploy:restart" @@ -63,7 +62,9 @@ end task :install_bundler_gem do on roles(:app) do - execute "rvm use #{fetch(:rvm1_ruby_version)}; gem install bundler" + within release_path do + execute :rvm, fetch(:rvm1_ruby_version), "do", "gem install bundler" + end end end