1
0
mirror of https://github.com/pyenv/pyenv.git synced 2025-11-16 15:23:53 -05:00

Revert support for user-installed gems (#1443)

This commit is contained in:
Mislav Marohnić
2022-10-07 12:56:54 +02:00
committed by GitHub
parent a6cf6aeadb
commit 410e05bf8c
4 changed files with 19 additions and 28 deletions

View File

@@ -98,11 +98,11 @@ The \`rspec' command exists in these Ruby versions:
OUT
}
@test "executable found in user gems" {
@test "executable not found in user gems" {
create_executable "2.7.6" "ruby"
create_executable "${HOME}/.gem/ruby/2.7.0/bin" "rake"
GEM_HOME='' RBENV_VERSION=2.7.6 run rbenv-which rake
assert_success "${HOME}/.gem/ruby/2.7.0/bin/rake"
assert_failure
}
@test "executable found in gem home" {
@@ -113,6 +113,13 @@ OUT
assert_success "${HOME}/mygems/bin/rake"
}
@test "executable found in gem home (system ruby)" {
create_executable "${HOME}/mygems/bin" "rbenv-test-lolcat"
create_executable "${HOME}/.gem/ruby/2.6.0/bin" "rbenv-test-lolcat"
GEM_HOME="${HOME}/mygems" RBENV_VERSION=system run rbenv-which rbenv-test-lolcat
assert_success "${HOME}/mygems/bin/rbenv-test-lolcat"
}
@test "carries original IFS within hooks" {
create_hook which hello.bash <<SH
hellos=(\$(printf "hello\\tugly world\\nagain"))