(
prefix: Prefix,
version: str,
)
| 86 | |
| 87 | |
| 88 | def _install_rbenv( |
| 89 | prefix: Prefix, |
| 90 | version: str, |
| 91 | ) -> None: # pragma: win32 no cover |
| 92 | envdir = lang_base.environment_dir(prefix, ENVIRONMENT_DIR, version) |
| 93 | |
| 94 | _extract_resource('rbenv.tar.gz', prefix.path('.')) |
| 95 | shutil.move(prefix.path('rbenv'), envdir) |
| 96 | |
| 97 | # Only install ruby-build if the version is specified |
| 98 | if version != C.DEFAULT: |
| 99 | plugins_dir = os.path.join(envdir, 'plugins') |
| 100 | _extract_resource('ruby-download.tar.gz', plugins_dir) |
| 101 | _extract_resource('ruby-build.tar.gz', plugins_dir) |
| 102 | |
| 103 | |
| 104 | def _install_ruby( |
no test coverage detected