Skip to content

Commit 64aa62a

Browse files
authored
Fix build pipeline where it is broken for ARM64 Build (#1387)
* fix build pipeline where it brokes for ARM64 Build
1 parent efcc902 commit 64aa62a

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

kubernetes/linux/setup.sh

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,15 @@ sudo tdnf install ca-certificates-microsoft -y
1313
sudo update-ca-trust
1414

1515
# sudo tdnf install ruby-3.1.3 -y
16-
tdnf install -y gcc patch bzip2 openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
17-
wget https://github.com/rbenv/ruby-build/archive/refs/tags/v20230330.tar.gz -O ruby-build.tar.gz
18-
tar -xzf ruby-build.tar.gz
19-
PREFIX=/usr/local ./ruby-build-*/install.sh
20-
ruby-build 3.1.3 /usr
16+
if [ "$ARCH" == "arm64" ]; then
17+
sudo tdnf install ruby-3.1.3-1.cm2.aarch64 -y
18+
else
19+
tdnf install -y gcc patch bzip2 openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
20+
wget https://github.com/rbenv/ruby-build/archive/refs/tags/v20230330.tar.gz -O ruby-build.tar.gz
21+
tar -xzf ruby-build.tar.gz
22+
PREFIX=/usr/local ./ruby-build-*/install.sh
23+
ruby-build 3.1.3 /usr
24+
fi
2125

2226
# clean up the ruby-build files
2327
rm ruby-build.tar.gz

0 commit comments

Comments
 (0)