Merge pull request #370 from pre-commit/fix_already_using_rbenv_default_ruby_version

Fix already using rbenv + default ruby.  Resolves #369.
This commit is contained in:
Anthony Sottile 2016-05-17 09:15:51 -07:00
commit 99df3cb602

View file

@ -19,16 +19,18 @@ ENVIRONMENT_DIR = 'rbenv'
def get_env_patch(venv, language_version):
return (
patches = (
('GEM_HOME', os.path.join(venv, 'gems')),
('RBENV_ROOT', venv),
('RBENV_VERSION', language_version),
('PATH', (
os.path.join(venv, 'gems', 'bin'), os.pathsep,
os.path.join(venv, 'shims'), os.pathsep,
os.path.join(venv, 'bin'), os.pathsep, Var('PATH'),
)),
)
if language_version != 'default':
patches += (('RBENV_VERSION', language_version),)
return patches
@contextlib.contextmanager