mirror of
https://github.com/ruby/setup-ruby.git
synced 2026-09-14 06:54:20 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
31a7f6d628 |
+1
-10
@@ -68326,7 +68326,7 @@ async function install(platform, engine, version) {
|
|||||||
common.setupPath([path.join(rubyPrefix, 'bin')])
|
common.setupPath([path.join(rubyPrefix, 'bin')])
|
||||||
|
|
||||||
if (!inToolCache) {
|
if (!inToolCache) {
|
||||||
await preparePrefix(rubyPrefix)
|
await io.mkdirP(rubyPrefix)
|
||||||
if (engine === 'truffleruby+graalvm') {
|
if (engine === 'truffleruby+graalvm') {
|
||||||
await installWithRubyBuild(engine, version, rubyPrefix)
|
await installWithRubyBuild(engine, version, rubyPrefix)
|
||||||
} else {
|
} else {
|
||||||
@@ -68337,15 +68337,6 @@ async function install(platform, engine, version) {
|
|||||||
return rubyPrefix
|
return rubyPrefix
|
||||||
}
|
}
|
||||||
|
|
||||||
async function preparePrefix(rubyPrefix) {
|
|
||||||
const parentDir = path.dirname(rubyPrefix)
|
|
||||||
|
|
||||||
await io.rmRF(rubyPrefix)
|
|
||||||
if (!(fs.existsSync(parentDir) && fs.statSync(parentDir).isDirectory())) {
|
|
||||||
await io.mkdirP(parentDir)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async function installWithRubyBuild(engine, version, rubyPrefix) {
|
async function installWithRubyBuild(engine, version, rubyPrefix) {
|
||||||
const tmp = process.env['RUNNER_TEMP'] || os.tmpdir()
|
const tmp = process.env['RUNNER_TEMP'] || os.tmpdir()
|
||||||
const rubyBuildDir = path.join(tmp, 'ruby-build-for-setup-ruby')
|
const rubyBuildDir = path.join(tmp, 'ruby-build-for-setup-ruby')
|
||||||
|
|||||||
+1
-10
@@ -50,7 +50,7 @@ export async function install(platform, engine, version) {
|
|||||||
common.setupPath([path.join(rubyPrefix, 'bin')])
|
common.setupPath([path.join(rubyPrefix, 'bin')])
|
||||||
|
|
||||||
if (!inToolCache) {
|
if (!inToolCache) {
|
||||||
await preparePrefix(rubyPrefix)
|
await io.mkdirP(rubyPrefix)
|
||||||
if (engine === 'truffleruby+graalvm') {
|
if (engine === 'truffleruby+graalvm') {
|
||||||
await installWithRubyBuild(engine, version, rubyPrefix)
|
await installWithRubyBuild(engine, version, rubyPrefix)
|
||||||
} else {
|
} else {
|
||||||
@@ -61,15 +61,6 @@ export async function install(platform, engine, version) {
|
|||||||
return rubyPrefix
|
return rubyPrefix
|
||||||
}
|
}
|
||||||
|
|
||||||
async function preparePrefix(rubyPrefix) {
|
|
||||||
const parentDir = path.dirname(rubyPrefix)
|
|
||||||
|
|
||||||
await io.rmRF(rubyPrefix)
|
|
||||||
if (!(fs.existsSync(parentDir) && fs.statSync(parentDir).isDirectory())) {
|
|
||||||
await io.mkdirP(parentDir)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async function installWithRubyBuild(engine, version, rubyPrefix) {
|
async function installWithRubyBuild(engine, version, rubyPrefix) {
|
||||||
const tmp = process.env['RUNNER_TEMP'] || os.tmpdir()
|
const tmp = process.env['RUNNER_TEMP'] || os.tmpdir()
|
||||||
const rubyBuildDir = path.join(tmp, 'ruby-build-for-setup-ruby')
|
const rubyBuildDir = path.join(tmp, 'ruby-build-for-setup-ruby')
|
||||||
|
|||||||
Reference in New Issue
Block a user