diff --git a/bin/ruby-build b/bin/ruby-build index 480973f6ab..6de5c479df 100755 --- a/bin/ruby-build +++ b/bin/ruby-build @@ -885,7 +885,9 @@ build_package_picoruby() { mkdir -p "$PREFIX_PATH" cp -fR build/host/* include "$PREFIX_PATH" ln -fs picoruby "$PREFIX_PATH/bin/ruby" - ln -fs picoirb "$PREFIX_PATH/bin/irb" + if [ -f build/host/bin/picoirb ]; then + ln -fs picoirb "$PREFIX_PATH/bin/irb" + fi } build_package_jruby() { diff --git a/share/ruby-build/picoruby-3.4.2 b/share/ruby-build/picoruby-3.4.2 new file mode 100644 index 0000000000..275726781e --- /dev/null +++ b/share/ruby-build/picoruby-3.4.2 @@ -0,0 +1 @@ +install_package "picoruby-3.4.2" "https://github.com/picoruby/picoruby/releases/download/3.4.2/picoruby-3.4.2.tar.gz#75a7dded2b2dff443a80e3bb8075ccf2fe7b77282f8a8a69689fc700b51d61f3" picoruby