mirror of
https://github.com/rbenv/ruby-build.git
synced 2025-09-10 11:11:12 +02:00
parent
b4e504c858
commit
9d78f06d1d
13 changed files with 22 additions and 16 deletions
|
@ -798,15 +798,21 @@ fix_rbx_irb() {
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
|
||||||
require_java7() {
|
require_java() {
|
||||||
local version="$(java -version 2>&1 | grep '\(java\|openjdk\) version' | head -1)"
|
local required="$1"
|
||||||
if [[ $version != *[789]* ]]; then
|
local version="$(java -version 2>&1 | grep '\(java\|openjdk\) version' | head -1 | grep -o '1\.[0-9]\+')"
|
||||||
|
if [ -z "$version" ] || [ "${version##*.}" -lt "$required" ]; then
|
||||||
colorize 1 "ERROR" >&3
|
colorize 1 "ERROR" >&3
|
||||||
echo ": Java 7 required. Please install a 1.7-compatible JRE." >&3
|
echo ": Java ${required} required. Please install a 1.${required}-compatible JRE." >&3
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# keep for backwards compatibility
|
||||||
|
require_java7() {
|
||||||
|
require_java 7
|
||||||
|
}
|
||||||
|
|
||||||
require_gcc() {
|
require_gcc() {
|
||||||
local gcc="$(locate_gcc || true)"
|
local gcc="$(locate_gcc || true)"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue