mirror of
https://github.com/rbenv/ruby-build.git
synced 2026-05-15 00:46:53 -04:00
Compare commits
5 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7e6d7f1653 |
||
|
|
60d0948d06 | ||
|
|
17c061e067 | ||
|
|
b0a21cdfce |
||
|
|
e98dffb562 |
4 changed files with 20 additions and 4 deletions
|
|
@ -18,7 +18,7 @@
|
||||||
# -6, --ipv6 Resolve names to IPv6 addresses only
|
# -6, --ipv6 Resolve names to IPv6 addresses only
|
||||||
#
|
#
|
||||||
|
|
||||||
RUBY_BUILD_VERSION="20260501"
|
RUBY_BUILD_VERSION="20260512"
|
||||||
|
|
||||||
OLDIFS="$IFS"
|
OLDIFS="$IFS"
|
||||||
|
|
||||||
|
|
@ -1420,6 +1420,10 @@ resolve_version() {
|
||||||
|
|
||||||
# Look for an exact match first.
|
# Look for an exact match first.
|
||||||
for DEFINITION_DIR in "${RUBY_BUILD_DEFINITIONS[@]}"; do
|
for DEFINITION_DIR in "${RUBY_BUILD_DEFINITIONS[@]}"; do
|
||||||
|
if [ -f "${DEFINITION_DIR}/$1" ]; then
|
||||||
|
echo "$1"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
if [ -f "${DEFINITION_DIR}/${version}" ]; then
|
if [ -f "${DEFINITION_DIR}/${version}" ]; then
|
||||||
echo "$version"
|
echo "$version"
|
||||||
return 0
|
return 0
|
||||||
|
|
|
||||||
6
share/man/man1/ruby-build.1
generated
6
share/man/man1/ruby-build.1
generated
|
|
@ -2,12 +2,12 @@
|
||||||
.\" Title: ruby-build
|
.\" Title: ruby-build
|
||||||
.\" Author: Mislav Marohnić
|
.\" Author: Mislav Marohnić
|
||||||
.\" Generator: Asciidoctor 2.0.26
|
.\" Generator: Asciidoctor 2.0.26
|
||||||
.\" Date: 2026-05-01
|
.\" Date: 2026-05-07
|
||||||
.\" Manual: ruby-build Manual
|
.\" Manual: ruby-build Manual
|
||||||
.\" Source: ruby-build 20260501
|
.\" Source: ruby-build 20260512
|
||||||
.\" Language: English
|
.\" Language: English
|
||||||
.\"
|
.\"
|
||||||
.TH "RUBY\-BUILD" "1" "2026-05-01" "ruby\-build 20260501" "ruby\-build Manual"
|
.TH "RUBY\-BUILD" "1" "2026-05-07" "ruby\-build 20260512" "ruby\-build Manual"
|
||||||
.ie \n(.g .ds Aq \(aq
|
.ie \n(.g .ds Aq \(aq
|
||||||
.el .ds Aq '
|
.el .ds Aq '
|
||||||
.ss \n[.ss] 0
|
.ss \n[.ss] 0
|
||||||
|
|
|
||||||
2
share/ruby-build/4.0.4
Normal file
2
share/ruby-build/4.0.4
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
install_package "openssl-3.0.20" "https://github.com/openssl/openssl/releases/download/openssl-3.0.20/openssl-3.0.20.tar.gz#c80a01dfc70ece4dc21168932c37739042d404d46ccc81a5986dd75314ecda6f" openssl --if needs_openssl:1.1.1-3.x.x
|
||||||
|
install_package "ruby-4.0.4" "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.4.tar.gz#f35f6edfa3dabb3f723f9d0cf1906c6512ae77f4e412ab1e68cc6e91d230fa80" enable_shared standard
|
||||||
|
|
@ -113,6 +113,16 @@ NUM_DEFINITIONS="$(ls "$BATS_TEST_DIRNAME"/../share/ruby-build | wc -l)"
|
||||||
assert_success "3.2.1"
|
assert_success "3.2.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "resolve definition by exact match for ruby-prefixed name" {
|
||||||
|
export RUBY_BUILD_DEFINITIONS="${TMP}/definitions"
|
||||||
|
mkdir -p "${TMP}/definitions"
|
||||||
|
|
||||||
|
touch "${TMP}/definitions/ruby-dev"
|
||||||
|
|
||||||
|
run bin/ruby-build --resolve "ruby-dev"
|
||||||
|
assert_success "ruby-dev"
|
||||||
|
}
|
||||||
|
|
||||||
@test "resolve definition with ruby prefix" {
|
@test "resolve definition with ruby prefix" {
|
||||||
export RUBY_BUILD_DEFINITIONS="${TMP}/definitions"
|
export RUBY_BUILD_DEFINITIONS="${TMP}/definitions"
|
||||||
mkdir -p "${TMP}/definitions"
|
mkdir -p "${TMP}/definitions"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue