Sha256: fb0e05e5ccde9085424a3459fbfc63a2b15dfc73b2b33ccfcae88f768c3ddb19

Contents?: true

Size: 786 Bytes

Versions: 10

Compression:

Stored size: 786 Bytes

Contents

require 'rocket_fuel/fix/file_sanitizer_fix'
module RocketFuel
  module Fix
    class RbenvFix < FileSanitizerFix
      fix_name :rbenv
      register!

      remove_file RocketFuel::Precheck::RbenvCheck.home_path
      remove_file RocketFuel::Precheck::RbenvCheck.global_path

      def title
        'rbenv must be removed for Rocket Fuel to function properly'
      end

      def message
        'Rocket Fuel installs a ruby version manager, chruby, which will ' +
        'not play nicely with rbenv. To remove it, you can invoke the command ' +
        '`rm -rf ~/.rbenv && rm -rf /usr/local/var/rbenv`. ' +
        'Note that once Rocket Fuel has installed successfully, ' +
        'you will likely have to reinstall ruby gems previously installed.'
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rocket_fuel-0.2.0 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.1.0 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.8 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.7 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.6 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.5 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.4 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.3 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.2 lib/rocket_fuel/fix/rbenv_fix.rb
rocket_fuel-0.0.1 lib/rocket_fuel/fix/rbenv_fix.rb