Exception: Bundler::InsecureInstallPathError

Inherits:
BundlerError
  • Object
show all
Defined in:
lib/bundler/errors.rb

Instance Method Summary collapse

Methods inherited from BundlerError

all_errors, status_code

Constructor Details

#initialize(path) ⇒ InsecureInstallPathError

Returns a new instance of InsecureInstallPathError.



220
221
222
# File 'lib/bundler/errors.rb', line 220

def initialize(path)
  @path = path
end

Instance Method Details

#messageObject



224
225
226
227
228
229
# File 'lib/bundler/errors.rb', line 224

def message
  "The installation path is insecure. Bundler cannot continue.\n" \
  "#{@path} is world-writable (without sticky bit).\n" \
  "Bundler cannot safely replace gems in world-writeable directories due to potential vulnerabilities.\n" \
  "Please change the permissions of this directory or choose a different install path."
end