소스 검색

Have `rbenv local` read version from parent directories as well

Fixes #807
pull/653/head^2
Mislav Marohnić 10 년 전
부모
커밋
ba072adcb9
2개의 변경된 파일7개의 추가작업 그리고 6개의 파일을 삭제
  1. +5
    -4
      libexec/rbenv-local
  2. +2
    -2
      test/local.bats

+ 5
- 4
libexec/rbenv-local 파일 보기

@ -47,9 +47,10 @@ elif [ -n "$RBENV_VERSION" ]; then
} >&2
fi
else
rbenv-version-file-read .ruby-version ||
rbenv-version-file-read .rbenv-version ||
{ echo "rbenv: no local version configured for this directory"
if version_file="$(rbenv-version-file "$PWD")"; then
rbenv-version-file-read "$version_file"
else
echo "rbenv: no local version configured for this directory" >&2
exit 1
} >&2
fi
fi

+ 2
- 2
test/local.bats 파일 보기

@ -32,11 +32,11 @@ setup() {
assert_success "2.0"
}
@test "ignores version in parent directory" {
@test "discovers version file in parent directory" {
echo "1.2.3" > .ruby-version
mkdir -p "subdir" && cd "subdir"
run rbenv-local
assert_failure
assert_success "1.2.3"
}
@test "ignores RBENV_DIR" {

불러오는 중...
취소
저장