mise
mise copied to clipboard
Embedded Ruby plugin fails to install mruby
Describe the bug It's not possible to install mruby-3.2.0 with embedded plugin, but asdf one works fine
To Reproduce
vladimir@np940x5n:~$ RTX_DEBUG=1 RUST_BACKTRACE=full rtx install [email protected]
[DEBUG] rtx::config: Files: ~/.config/rtx/config.toml
Installed Plugins: pipenv, poetry, rust
[DEBUG] rtx::cli: rtx install [email protected]
[DEBUG] rtx::toolset::builder: [email protected], [email protected] [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
[DEBUG] rtx::cmd: $ /home/vladimir/.cache/rtx/ruby/ruby-build/bin/ruby-build --version
[DEBUG] rtx::http: GET https://api.github.com/repos/rbenv/ruby-build/releases/latest
[DEBUG] reqwest::connect: starting new connection: https://api.github.com/
running ruby-build
[DEBUG] rtx::cmd: $ /home/vladimir/.cache/rtx/ruby/ruby-build/bin/ruby-build --verbose mruby-3.2.0 /home/vladimir/.local/share/rtx/installs/ruby/mruby-3.2.0
/tmp/ruby-build.20231015040148.1040563.RIIBLR ~
Downloading 3.2.0.tar.gz...
HTTP/1.1 200 OK
Content-Type: binary/octet-stream
Content-Length: 803239
Connection: keep-alive
Date: Sat, 14 Oct 2023 23:23:19 GMT
Last-Modified: Mon, 27 Feb 2023 01:00:14 GMT
ETag: "fbb67cc8a1ecfb9cdc1307ec1c02b489"
x-amz-server-side-encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 36a7c1e18cbe5ff8281d77427bf1c0e6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: AMS58-P6
X-Amz-Cf-Id: n22DFUeYFyPGR7zIhq-J-1uB1OsmHATjZhOLca6RZwB9_ak5Udm0gw==
Age: 5911
-> https://dqw8nmjcqpjn7.cloudfront.net/3c198e4a31d31fe8524013066fac84a67fe6cd6067d92c25a1c79089744cb608
/tmp/ruby-build.20231015040148.1040563.RIIBLR/mruby-3.2.0 /tmp/ruby-build.20231015040148.1040563.RIIBLR ~
Installing mruby-3.2.0...
CPP src/array.c -> build/host/src/array.pi
CPP src/backtrace.c -> build/host/src/backtrace.pi
CPP src/cdump.c -> build/host/src/cdump.pi
CPP src/class.c -> build/host/src/class.pi
CPP src/codedump.c -> build/host/src/codedump.pi
CPP src/compar.c -> build/host/src/compar.pi
CPP src/debug.c -> build/host/src/debug.pi
CPP src/dump.c -> build/host/src/dump.pi
CPP src/enum.c -> build/host/src/enum.pi
CPP src/error.c -> build/host/src/error.pi
CPP src/etc.c -> build/host/src/etc.pi
CPP src/fmt_fp.c -> build/host/src/fmt_fp.pi
CPP src/gc.c -> build/host/src/gc.pi
CPP src/hash.c -> build/host/src/hash.pi
CPP src/init.c -> build/host/src/init.pi
CPP src/kernel.c -> build/host/src/kernel.pi
CPP src/load.c -> build/host/src/load.pi
CPP src/numeric.c -> build/host/src/numeric.pi
CPP src/numops.c -> build/host/src/numops.pi
CPP src/object.c -> build/host/src/object.pi
CPP src/pool.c -> build/host/src/pool.pi
CPP src/print.c -> build/host/src/print.pi
CPP src/proc.c -> build/host/src/proc.pi
CPP src/range.c -> build/host/src/range.pi
CPP src/readfloat.c -> build/host/src/readfloat.pi
CPP src/readint.c -> build/host/src/readint.pi
CPP src/readnum.c -> build/host/src/readnum.pi
CPP src/state.c -> build/host/src/state.pi
CPP src/string.c -> build/host/src/string.pi
CPP src/symbol.c -> build/host/src/symbol.pi
CPP src/variable.c -> build/host/src/variable.pi
CPP src/version.c -> build/host/src/version.pi
CPP src/vm.c -> build/host/src/vm.pi
CPP mrbgems/mruby-bigint/core/bigint.c -> build/host/mrbgems/mruby-bigint/core/bigint.pi
CPP mrbgems/mruby-compiler/core/codegen.c -> build/host/mrbgems/mruby-compiler/core/codegen.pi
CPP mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.pi
CC mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c -> build/host/mrbc/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.o
CC mrbgems/mruby-bin-mrbc/tools/mrbc/stub.c -> build/host/mrbc/mrbgems/mruby-bin-mrbc/tools/mrbc/stub.o
CC src/array.c -> build/host/mrbc/src/array.o
CC src/backtrace.c -> build/host/mrbc/src/backtrace.o
CC src/cdump.c -> build/host/mrbc/src/cdump.o
CC src/class.c -> build/host/mrbc/src/class.o
CC src/codedump.c -> build/host/mrbc/src/codedump.o
CC src/compar.c -> build/host/mrbc/src/compar.o
CC src/debug.c -> build/host/mrbc/src/debug.o
CC src/dump.c -> build/host/mrbc/src/dump.o
CC src/enum.c -> build/host/mrbc/src/enum.o
CC src/error.c -> build/host/mrbc/src/error.o
CC src/etc.c -> build/host/mrbc/src/etc.o
CC src/fmt_fp.c -> build/host/mrbc/src/fmt_fp.o
CC src/gc.c -> build/host/mrbc/src/gc.o
CC src/hash.c -> build/host/mrbc/src/hash.o
CC src/init.c -> build/host/mrbc/src/init.o
CC src/kernel.c -> build/host/mrbc/src/kernel.o
CC src/load.c -> build/host/mrbc/src/load.o
CC src/numeric.c -> build/host/mrbc/src/numeric.o
CC src/numops.c -> build/host/mrbc/src/numops.o
CC src/object.c -> build/host/mrbc/src/object.o
CC src/pool.c -> build/host/mrbc/src/pool.o
CC src/print.c -> build/host/mrbc/src/print.o
CC src/proc.c -> build/host/mrbc/src/proc.o
CC src/range.c -> build/host/mrbc/src/range.o
CC src/readfloat.c -> build/host/mrbc/src/readfloat.o
CC src/readint.c -> build/host/mrbc/src/readint.o
CC src/readnum.c -> build/host/mrbc/src/readnum.o
CC src/state.c -> build/host/mrbc/src/state.o
CC src/string.c -> build/host/mrbc/src/string.o
CC src/symbol.c -> build/host/mrbc/src/symbol.o
CC src/variable.c -> build/host/mrbc/src/variable.o
CC src/version.c -> build/host/mrbc/src/version.o
CC src/vm.c -> build/host/mrbc/src/vm.o
CC mrbgems/mruby-compiler/core/codegen.c -> build/host/mrbc/mrbgems/mruby-compiler/core/codegen.o
CC mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbc/mrbgems/mruby-compiler/core/y.tab.o
AR build/host/mrbc/lib/libmruby_core.a
ar: creating /tmp/ruby-build.20231015040148.1040563.RIIBLR/mruby-3.2.0/build/host/mrbc/lib/libmruby_core.a
LD build/host/mrbc/bin/mrbc
GEN mrblib/*.rb -> build/host/mrblib/mrblib.c
MRBC mrblib/00class.rb
mrblib/00kernel.rb
mrblib/10error.rb
mrblib/array.rb
mrblib/compar.rb
mrblib/enum.rb
mrblib/hash.rb
mrblib/kernel.rb
mrblib/numeric.rb
mrblib/range.rb
mrblib/string.rb
mrblib/symbol.rb
CPP build/host/mrblib/mrblib.c -> build/host/mrblib/mrblib.pi
GEN build/host/mrbgems/mruby-compar-ext/gem_init.c
MRBC mrbgems/mruby-compar-ext/mrblib/compar.rb
CPP build/host/mrbgems/mruby-compar-ext/gem_init.c -> build/host/mrbgems/mruby-compar-ext/gem_init.pi
GEN build/host/mrbgems/mruby-enum-ext/gem_init.c
MRBC mrbgems/mruby-enum-ext/mrblib/enum.rb
CPP build/host/mrbgems/mruby-enum-ext/gem_init.c -> build/host/mrbgems/mruby-enum-ext/gem_init.pi
CPP mrbgems/mruby-string-ext/src/string.c -> build/host/mrbgems/mruby-string-ext/src/string.pi
GEN build/host/mrbgems/mruby-string-ext/gem_init.c
MRBC mrbgems/mruby-string-ext/mrblib/string.rb
CPP build/host/mrbgems/mruby-string-ext/gem_init.c -> build/host/mrbgems/mruby-string-ext/gem_init.pi
CPP mrbgems/mruby-numeric-ext/src/numeric_ext.c -> build/host/mrbgems/mruby-numeric-ext/src/numeric_ext.pi
GEN build/host/mrbgems/mruby-numeric-ext/gem_init.c
MRBC mrbgems/mruby-numeric-ext/mrblib/numeric_ext.rb
CPP build/host/mrbgems/mruby-numeric-ext/gem_init.c -> build/host/mrbgems/mruby-numeric-ext/gem_init.pi
CPP mrbgems/mruby-array-ext/src/array.c -> build/host/mrbgems/mruby-array-ext/src/array.pi
GEN build/host/mrbgems/mruby-array-ext/gem_init.c
MRBC mrbgems/mruby-array-ext/mrblib/array.rb
CPP build/host/mrbgems/mruby-array-ext/gem_init.c -> build/host/mrbgems/mruby-array-ext/gem_init.pi
CPP mrbgems/mruby-hash-ext/src/hash-ext.c -> build/host/mrbgems/mruby-hash-ext/src/hash-ext.pi
GEN build/host/mrbgems/mruby-hash-ext/gem_init.c
MRBC mrbgems/mruby-hash-ext/mrblib/hash.rb
CPP build/host/mrbgems/mruby-hash-ext/gem_init.c -> build/host/mrbgems/mruby-hash-ext/gem_init.pi
CPP mrbgems/mruby-range-ext/src/range.c -> build/host/mrbgems/mruby-range-ext/src/range.pi
GEN build/host/mrbgems/mruby-range-ext/gem_init.c
MRBC mrbgems/mruby-range-ext/mrblib/range.rb
CPP build/host/mrbgems/mruby-range-ext/gem_init.c -> build/host/mrbgems/mruby-range-ext/gem_init.pi
CPP mrbgems/mruby-proc-ext/src/proc.c -> build/host/mrbgems/mruby-proc-ext/src/proc.pi
GEN build/host/mrbgems/mruby-proc-ext/gem_init.c
MRBC mrbgems/mruby-proc-ext/mrblib/proc.rb
CPP build/host/mrbgems/mruby-proc-ext/gem_init.c -> build/host/mrbgems/mruby-proc-ext/gem_init.pi
CPP mrbgems/mruby-symbol-ext/src/symbol.c -> build/host/mrbgems/mruby-symbol-ext/src/symbol.pi
GEN build/host/mrbgems/mruby-symbol-ext/gem_init.c
MRBC mrbgems/mruby-symbol-ext/mrblib/symbol.rb
CPP build/host/mrbgems/mruby-symbol-ext/gem_init.c -> build/host/mrbgems/mruby-symbol-ext/gem_init.pi
CPP mrbgems/mruby-object-ext/src/object.c -> build/host/mrbgems/mruby-object-ext/src/object.pi
GEN build/host/mrbgems/mruby-object-ext/gem_init.c
MRBC mrbgems/mruby-object-ext/mrblib/object.rb
CPP build/host/mrbgems/mruby-object-ext/gem_init.c -> build/host/mrbgems/mruby-object-ext/gem_init.pi
CPP mrbgems/mruby-objectspace/src/mruby_objectspace.c -> build/host/mrbgems/mruby-objectspace/src/mruby_objectspace.pi
GEN build/host/mrbgems/mruby-objectspace/gem_init.c
CPP build/host/mrbgems/mruby-objectspace/gem_init.c -> build/host/mrbgems/mruby-objectspace/gem_init.pi
GEN build/host/mrbgems/mruby-set/gem_init.c
MRBC mrbgems/mruby-set/mrblib/set.rb
CPP build/host/mrbgems/mruby-set/gem_init.c -> build/host/mrbgems/mruby-set/gem_init.pi
CPP mrbgems/mruby-fiber/src/fiber.c -> build/host/mrbgems/mruby-fiber/src/fiber.pi
GEN build/host/mrbgems/mruby-fiber/gem_init.c
CPP build/host/mrbgems/mruby-fiber/gem_init.c -> build/host/mrbgems/mruby-fiber/gem_init.pi
GEN build/host/mrbgems/mruby-enumerator/gem_init.c
MRBC mrbgems/mruby-enumerator/mrblib/enumerator.rb
CPP build/host/mrbgems/mruby-enumerator/gem_init.c -> build/host/mrbgems/mruby-enumerator/gem_init.pi
GEN build/host/mrbgems/mruby-enum-lazy/gem_init.c
MRBC mrbgems/mruby-enum-lazy/mrblib/lazy.rb
CPP build/host/mrbgems/mruby-enum-lazy/gem_init.c -> build/host/mrbgems/mruby-enum-lazy/gem_init.pi
GEN build/host/mrbgems/mruby-toplevel-ext/gem_init.c
MRBC mrbgems/mruby-toplevel-ext/mrblib/toplevel.rb
CPP build/host/mrbgems/mruby-toplevel-ext/gem_init.c -> build/host/mrbgems/mruby-toplevel-ext/gem_init.pi
CPP mrbgems/mruby-kernel-ext/src/kernel.c -> build/host/mrbgems/mruby-kernel-ext/src/kernel.pi
GEN build/host/mrbgems/mruby-kernel-ext/gem_init.c
CPP build/host/mrbgems/mruby-kernel-ext/gem_init.c -> build/host/mrbgems/mruby-kernel-ext/gem_init.pi
CPP mrbgems/mruby-class-ext/src/class.c -> build/host/mrbgems/mruby-class-ext/src/class.pi
GEN build/host/mrbgems/mruby-class-ext/gem_init.c
MRBC mrbgems/mruby-class-ext/mrblib/module.rb
CPP build/host/mrbgems/mruby-class-ext/gem_init.c -> build/host/mrbgems/mruby-class-ext/gem_init.pi
CPP mrbgems/mruby-pack/src/pack.c -> build/host/mrbgems/mruby-pack/src/pack.pi
GEN build/host/mrbgems/mruby-pack/gem_init.c
CPP build/host/mrbgems/mruby-pack/gem_init.c -> build/host/mrbgems/mruby-pack/gem_init.pi
CPP mrbgems/mruby-sprintf/src/sprintf.c -> build/host/mrbgems/mruby-sprintf/src/sprintf.pi
GEN build/host/mrbgems/mruby-sprintf/gem_init.c
MRBC mrbgems/mruby-sprintf/mrblib/string.rb
CPP build/host/mrbgems/mruby-sprintf/gem_init.c -> build/host/mrbgems/mruby-sprintf/gem_init.pi
CPP mrbgems/mruby-time/src/time.c -> build/host/mrbgems/mruby-time/src/time.pi
GEN build/host/mrbgems/mruby-time/gem_init.c
MRBC mrbgems/mruby-time/mrblib/time.rb
CPP build/host/mrbgems/mruby-time/gem_init.c -> build/host/mrbgems/mruby-time/gem_init.pi
CPP mrbgems/mruby-struct/src/struct.c -> build/host/mrbgems/mruby-struct/src/struct.pi
GEN build/host/mrbgems/mruby-struct/gem_init.c
MRBC mrbgems/mruby-struct/mrblib/struct.rb
CPP build/host/mrbgems/mruby-struct/gem_init.c -> build/host/mrbgems/mruby-struct/gem_init.pi
CPP mrbgems/mruby-data/src/data.c -> build/host/mrbgems/mruby-data/src/data.pi
GEN build/host/mrbgems/mruby-data/gem_init.c
CPP build/host/mrbgems/mruby-data/gem_init.c -> build/host/mrbgems/mruby-data/gem_init.pi
CPP mrbgems/mruby-random/src/random.c -> build/host/mrbgems/mruby-random/src/random.pi
GEN build/host/mrbgems/mruby-random/gem_init.c
CPP build/host/mrbgems/mruby-random/gem_init.c -> build/host/mrbgems/mruby-random/gem_init.pi
CPP mrbgems/mruby-io/src/file.c -> build/host/mrbgems/mruby-io/src/file.pi
CPP mrbgems/mruby-io/src/file_test.c -> build/host/mrbgems/mruby-io/src/file_test.pi
CPP mrbgems/mruby-io/src/io.c -> build/host/mrbgems/mruby-io/src/io.pi
CPP mrbgems/mruby-io/src/mruby_io_gem.c -> build/host/mrbgems/mruby-io/src/mruby_io_gem.pi
GEN build/host/mrbgems/mruby-io/gem_init.c
MRBC mrbgems/mruby-io/mrblib/file.rb
mrbgems/mruby-io/mrblib/file_constants.rb
mrbgems/mruby-io/mrblib/io.rb
mrbgems/mruby-io/mrblib/kernel.rb
CPP build/host/mrbgems/mruby-io/gem_init.c -> build/host/mrbgems/mruby-io/gem_init.pi
CPP mrbgems/mruby-socket/src/socket.c -> build/host/mrbgems/mruby-socket/src/socket.pi
GEN build/host/mrbgems/mruby-socket/gem_init.c
MRBC mrbgems/mruby-socket/mrblib/socket.rb
CPP build/host/mrbgems/mruby-socket/gem_init.c -> build/host/mrbgems/mruby-socket/gem_init.pi
CPP mrbgems/mruby-print/src/print.c -> build/host/mrbgems/mruby-print/src/print.pi
GEN build/host/mrbgems/mruby-print/gem_init.c
MRBC mrbgems/mruby-print/mrblib/print.rb
CPP build/host/mrbgems/mruby-print/gem_init.c -> build/host/mrbgems/mruby-print/gem_init.pi
CPP mrbgems/mruby-errno/src/errno.c -> build/host/mrbgems/mruby-errno/src/errno.pi
GEN build/host/mrbgems/mruby-errno/gem_init.c
MRBC mrbgems/mruby-errno/mrblib/errno.rb
CPP build/host/mrbgems/mruby-errno/gem_init.c -> build/host/mrbgems/mruby-errno/gem_init.pi
CPP mrbgems/mruby-dir/src/dir.c -> build/host/mrbgems/mruby-dir/src/dir.pi
GEN build/host/mrbgems/mruby-dir/gem_init.c
MRBC mrbgems/mruby-dir/mrblib/dir.rb
CPP build/host/mrbgems/mruby-dir/gem_init.c -> build/host/mrbgems/mruby-dir/gem_init.pi
CPP mrbgems/mruby-math/src/math.c -> build/host/mrbgems/mruby-math/src/math.pi
GEN build/host/mrbgems/mruby-math/gem_init.c
CPP build/host/mrbgems/mruby-math/gem_init.c -> build/host/mrbgems/mruby-math/gem_init.pi
CPP mrbgems/mruby-rational/src/rational.c -> build/host/mrbgems/mruby-rational/src/rational.pi
GEN build/host/mrbgems/mruby-rational/gem_init.c
MRBC mrbgems/mruby-rational/mrblib/rational.rb
CPP build/host/mrbgems/mruby-rational/gem_init.c -> build/host/mrbgems/mruby-rational/gem_init.pi
CPP mrbgems/mruby-complex/src/complex.c -> build/host/mrbgems/mruby-complex/src/complex.pi
GEN build/host/mrbgems/mruby-complex/gem_init.c
MRBC mrbgems/mruby-complex/mrblib/complex.rb
CPP build/host/mrbgems/mruby-complex/gem_init.c -> build/host/mrbgems/mruby-complex/gem_init.pi
CPP mrbgems/mruby-cmath/src/cmath.c -> build/host/mrbgems/mruby-cmath/src/cmath.pi
GEN build/host/mrbgems/mruby-cmath/gem_init.c
CPP build/host/mrbgems/mruby-cmath/gem_init.c -> build/host/mrbgems/mruby-cmath/gem_init.pi
CPP mrbgems/mruby-metaprog/src/metaprog.c -> build/host/mrbgems/mruby-metaprog/src/metaprog.pi
GEN build/host/mrbgems/mruby-metaprog/gem_init.c
CPP build/host/mrbgems/mruby-metaprog/gem_init.c -> build/host/mrbgems/mruby-metaprog/gem_init.pi
CPP mrbgems/mruby-method/src/method.c -> build/host/mrbgems/mruby-method/src/method.pi
GEN build/host/mrbgems/mruby-method/gem_init.c
MRBC mrbgems/mruby-method/mrblib/kernel.rb
mrbgems/mruby-method/mrblib/method.rb
CPP build/host/mrbgems/mruby-method/gem_init.c -> build/host/mrbgems/mruby-method/gem_init.pi
CPP mrbgems/mruby-eval/src/eval.c -> build/host/mrbgems/mruby-eval/src/eval.pi
GEN build/host/mrbgems/mruby-eval/gem_init.c
CPP build/host/mrbgems/mruby-eval/gem_init.c -> build/host/mrbgems/mruby-eval/gem_init.pi
CPP build/host/mrbgems/gem_init.c -> build/host/mrbgems/gem_init.pi
CPP mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c -> build/host/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.pi
CPP mrbgems/mruby-bin-mrbc/tools/mrbc/stub.c -> build/host/mrbgems/mruby-bin-mrbc/tools/mrbc/stub.pi
CPP mrbgems/mruby-bin-mirb/tools/mirb/mirb.c -> build/host/mrbgems/mruby-bin-mirb/tools/mirb/mirb.pi
CPP mrbgems/mruby-bin-mruby/tools/mruby/mruby.c -> build/host/mrbgems/mruby-bin-mruby/tools/mruby/mruby.pi
CPP mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c -> build/host/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.pi
GEN build/host/presym
GEN build/host/include/mruby/presym/id.h
GEN build/host/include/mruby/presym/table.h
CC src/array.c -> build/host/src/array.o
CC src/backtrace.c -> build/host/src/backtrace.o
CC src/cdump.c -> build/host/src/cdump.o
CC src/class.c -> build/host/src/class.o
CC src/codedump.c -> build/host/src/codedump.o
CC src/compar.c -> build/host/src/compar.o
CC src/debug.c -> build/host/src/debug.o
CC src/dump.c -> build/host/src/dump.o
CC src/enum.c -> build/host/src/enum.o
CC src/error.c -> build/host/src/error.o
CC src/etc.c -> build/host/src/etc.o
CC src/fmt_fp.c -> build/host/src/fmt_fp.o
CC src/gc.c -> build/host/src/gc.o
CC src/hash.c -> build/host/src/hash.o
CC src/init.c -> build/host/src/init.o
CC src/kernel.c -> build/host/src/kernel.o
CC src/load.c -> build/host/src/load.o
CC src/numeric.c -> build/host/src/numeric.o
CC src/numops.c -> build/host/src/numops.o
CC src/object.c -> build/host/src/object.o
CC src/pool.c -> build/host/src/pool.o
CC src/print.c -> build/host/src/print.o
CC src/proc.c -> build/host/src/proc.o
CC src/range.c -> build/host/src/range.o
CC src/readfloat.c -> build/host/src/readfloat.o
CC src/readint.c -> build/host/src/readint.o
CC src/readnum.c -> build/host/src/readnum.o
CC src/state.c -> build/host/src/state.o
CC src/string.c -> build/host/src/string.o
CC src/symbol.c -> build/host/src/symbol.o
CC src/variable.c -> build/host/src/variable.o
CC src/version.c -> build/host/src/version.o
CC src/vm.c -> build/host/src/vm.o
CC mrbgems/mruby-bigint/core/bigint.c -> build/host/mrbgems/mruby-bigint/core/bigint.o
CC mrbgems/mruby-compiler/core/codegen.c -> build/host/mrbgems/mruby-compiler/core/codegen.o
CC mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o
AR build/host/lib/libmruby_core.a
ar: creating /tmp/ruby-build.20231015040148.1040563.RIIBLR/mruby-3.2.0/build/host/lib/libmruby_core.a
CC build/host/mrblib/mrblib.c -> build/host/mrblib/mrblib.o
CC build/host/mrbgems/mruby-compar-ext/gem_init.c -> build/host/mrbgems/mruby-compar-ext/gem_init.o
CC build/host/mrbgems/mruby-enum-ext/gem_init.c -> build/host/mrbgems/mruby-enum-ext/gem_init.o
CC mrbgems/mruby-string-ext/src/string.c -> build/host/mrbgems/mruby-string-ext/src/string.o
CC build/host/mrbgems/mruby-string-ext/gem_init.c -> build/host/mrbgems/mruby-string-ext/gem_init.o
CC mrbgems/mruby-numeric-ext/src/numeric_ext.c -> build/host/mrbgems/mruby-numeric-ext/src/numeric_ext.o
CC build/host/mrbgems/mruby-numeric-ext/gem_init.c -> build/host/mrbgems/mruby-numeric-ext/gem_init.o
CC mrbgems/mruby-array-ext/src/array.c -> build/host/mrbgems/mruby-array-ext/src/array.o
CC build/host/mrbgems/mruby-array-ext/gem_init.c -> build/host/mrbgems/mruby-array-ext/gem_init.o
CC mrbgems/mruby-hash-ext/src/hash-ext.c -> build/host/mrbgems/mruby-hash-ext/src/hash-ext.o
CC build/host/mrbgems/mruby-hash-ext/gem_init.c -> build/host/mrbgems/mruby-hash-ext/gem_init.o
CC mrbgems/mruby-range-ext/src/range.c -> build/host/mrbgems/mruby-range-ext/src/range.o
CC build/host/mrbgems/mruby-range-ext/gem_init.c -> build/host/mrbgems/mruby-range-ext/gem_init.o
CC mrbgems/mruby-proc-ext/src/proc.c -> build/host/mrbgems/mruby-proc-ext/src/proc.o
CC build/host/mrbgems/mruby-proc-ext/gem_init.c -> build/host/mrbgems/mruby-proc-ext/gem_init.o
CC mrbgems/mruby-symbol-ext/src/symbol.c -> build/host/mrbgems/mruby-symbol-ext/src/symbol.o
CC build/host/mrbgems/mruby-symbol-ext/gem_init.c -> build/host/mrbgems/mruby-symbol-ext/gem_init.o
CC mrbgems/mruby-object-ext/src/object.c -> build/host/mrbgems/mruby-object-ext/src/object.o
CC build/host/mrbgems/mruby-object-ext/gem_init.c -> build/host/mrbgems/mruby-object-ext/gem_init.o
CC mrbgems/mruby-objectspace/src/mruby_objectspace.c -> build/host/mrbgems/mruby-objectspace/src/mruby_objectspace.o
CC build/host/mrbgems/mruby-objectspace/gem_init.c -> build/host/mrbgems/mruby-objectspace/gem_init.o
CC build/host/mrbgems/mruby-set/gem_init.c -> build/host/mrbgems/mruby-set/gem_init.o
CC mrbgems/mruby-fiber/src/fiber.c -> build/host/mrbgems/mruby-fiber/src/fiber.o
CC build/host/mrbgems/mruby-fiber/gem_init.c -> build/host/mrbgems/mruby-fiber/gem_init.o
CC build/host/mrbgems/mruby-enumerator/gem_init.c -> build/host/mrbgems/mruby-enumerator/gem_init.o
CC build/host/mrbgems/mruby-enum-lazy/gem_init.c -> build/host/mrbgems/mruby-enum-lazy/gem_init.o
CC build/host/mrbgems/mruby-toplevel-ext/gem_init.c -> build/host/mrbgems/mruby-toplevel-ext/gem_init.o
CC mrbgems/mruby-kernel-ext/src/kernel.c -> build/host/mrbgems/mruby-kernel-ext/src/kernel.o
CC build/host/mrbgems/mruby-kernel-ext/gem_init.c -> build/host/mrbgems/mruby-kernel-ext/gem_init.o
CC mrbgems/mruby-class-ext/src/class.c -> build/host/mrbgems/mruby-class-ext/src/class.o
CC build/host/mrbgems/mruby-class-ext/gem_init.c -> build/host/mrbgems/mruby-class-ext/gem_init.o
CC mrbgems/mruby-pack/src/pack.c -> build/host/mrbgems/mruby-pack/src/pack.o
CC build/host/mrbgems/mruby-pack/gem_init.c -> build/host/mrbgems/mruby-pack/gem_init.o
CC mrbgems/mruby-sprintf/src/sprintf.c -> build/host/mrbgems/mruby-sprintf/src/sprintf.o
CC build/host/mrbgems/mruby-sprintf/gem_init.c -> build/host/mrbgems/mruby-sprintf/gem_init.o
CC mrbgems/mruby-time/src/time.c -> build/host/mrbgems/mruby-time/src/time.o
CC build/host/mrbgems/mruby-time/gem_init.c -> build/host/mrbgems/mruby-time/gem_init.o
CC mrbgems/mruby-struct/src/struct.c -> build/host/mrbgems/mruby-struct/src/struct.o
CC build/host/mrbgems/mruby-struct/gem_init.c -> build/host/mrbgems/mruby-struct/gem_init.o
CC mrbgems/mruby-data/src/data.c -> build/host/mrbgems/mruby-data/src/data.o
CC build/host/mrbgems/mruby-data/gem_init.c -> build/host/mrbgems/mruby-data/gem_init.o
CC mrbgems/mruby-random/src/random.c -> build/host/mrbgems/mruby-random/src/random.o
CC build/host/mrbgems/mruby-random/gem_init.c -> build/host/mrbgems/mruby-random/gem_init.o
CC mrbgems/mruby-io/src/file.c -> build/host/mrbgems/mruby-io/src/file.o
CC mrbgems/mruby-io/src/file_test.c -> build/host/mrbgems/mruby-io/src/file_test.o
CC mrbgems/mruby-io/src/io.c -> build/host/mrbgems/mruby-io/src/io.o
CC mrbgems/mruby-io/src/mruby_io_gem.c -> build/host/mrbgems/mruby-io/src/mruby_io_gem.o
CC build/host/mrbgems/mruby-io/gem_init.c -> build/host/mrbgems/mruby-io/gem_init.o
CC mrbgems/mruby-socket/src/socket.c -> build/host/mrbgems/mruby-socket/src/socket.o
CC build/host/mrbgems/mruby-socket/gem_init.c -> build/host/mrbgems/mruby-socket/gem_init.o
CC mrbgems/mruby-print/src/print.c -> build/host/mrbgems/mruby-print/src/print.o
CC build/host/mrbgems/mruby-print/gem_init.c -> build/host/mrbgems/mruby-print/gem_init.o
CC mrbgems/mruby-errno/src/errno.c -> build/host/mrbgems/mruby-errno/src/errno.o
CC build/host/mrbgems/mruby-errno/gem_init.c -> build/host/mrbgems/mruby-errno/gem_init.o
CC mrbgems/mruby-dir/src/dir.c -> build/host/mrbgems/mruby-dir/src/dir.o
CC build/host/mrbgems/mruby-dir/gem_init.c -> build/host/mrbgems/mruby-dir/gem_init.o
CC mrbgems/mruby-math/src/math.c -> build/host/mrbgems/mruby-math/src/math.o
CC build/host/mrbgems/mruby-math/gem_init.c -> build/host/mrbgems/mruby-math/gem_init.o
CC mrbgems/mruby-rational/src/rational.c -> build/host/mrbgems/mruby-rational/src/rational.o
CC build/host/mrbgems/mruby-rational/gem_init.c -> build/host/mrbgems/mruby-rational/gem_init.o
CC mrbgems/mruby-complex/src/complex.c -> build/host/mrbgems/mruby-complex/src/complex.o
CC build/host/mrbgems/mruby-complex/gem_init.c -> build/host/mrbgems/mruby-complex/gem_init.o
CC mrbgems/mruby-cmath/src/cmath.c -> build/host/mrbgems/mruby-cmath/src/cmath.o
CC build/host/mrbgems/mruby-cmath/gem_init.c -> build/host/mrbgems/mruby-cmath/gem_init.o
CC mrbgems/mruby-metaprog/src/metaprog.c -> build/host/mrbgems/mruby-metaprog/src/metaprog.o
CC build/host/mrbgems/mruby-metaprog/gem_init.c -> build/host/mrbgems/mruby-metaprog/gem_init.o
CC mrbgems/mruby-method/src/method.c -> build/host/mrbgems/mruby-method/src/method.o
CC build/host/mrbgems/mruby-method/gem_init.c -> build/host/mrbgems/mruby-method/gem_init.o
CC mrbgems/mruby-eval/src/eval.c -> build/host/mrbgems/mruby-eval/src/eval.o
CC build/host/mrbgems/mruby-eval/gem_init.c -> build/host/mrbgems/mruby-eval/gem_init.o
CC build/host/mrbgems/gem_init.c -> build/host/mrbgems/gem_init.o
AR build/host/lib/libmruby.a
ar: creating /tmp/ruby-build.20231015040148.1040563.RIIBLR/mruby-3.2.0/build/host/lib/libmruby.a
CC mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c -> build/host/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.o
CC mrbgems/mruby-bin-mrbc/tools/mrbc/stub.c -> build/host/mrbgems/mruby-bin-mrbc/tools/mrbc/stub.o
LD build/host/bin/mrbc
INSTALL build/host/bin/mrbc -> bin/mrbc
INSTALL build/host/bin/mruby-config -> bin/mruby-config
CC mrbgems/mruby-bin-mirb/tools/mirb/mirb.c -> build/host/mrbgems/mruby-bin-mirb/tools/mirb/mirb.o
LD build/host/bin/mirb
INSTALL build/host/bin/mirb -> bin/mirb
CC mrbgems/mruby-bin-mruby/tools/mruby/mruby.c -> build/host/mrbgems/mruby-bin-mruby/tools/mruby/mruby.o
LD build/host/bin/mruby
INSTALL build/host/bin/mruby -> bin/mruby
CC mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c -> build/host/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.o
LD build/host/bin/mruby-strip
INSTALL build/host/bin/mruby-strip -> bin/mruby-strip
Build summary:
================================================
Config Name: host
Output Directory: build/host
Binaries: mrbc, mruby-config
Included Gems:
mruby-array-ext - Array class extension
mruby-bigint - Integer class extension to multiple-precision
mruby-bin-config - mruby-config command
mruby-bin-mirb - mirb command
- Binaries: mirb
mruby-bin-mrbc - mruby compiler executable
mruby-bin-mruby - mruby command
- Binaries: mruby
mruby-bin-strip - irep dump debug section remover command
- Binaries: mruby-strip
mruby-class-ext - class/module extension
mruby-cmath - standard Math module with complex
mruby-compar-ext - Comparable module extension
mruby-compiler - mruby compiler library
mruby-complex - Complex class
mruby-data - standard Data class
mruby-dir
mruby-enum-ext - Enumerable module extension
mruby-enum-lazy - Enumerator::Lazy class
mruby-enumerator - Enumerator class
mruby-errno - Errno module and SystemCallError class
mruby-eval - standard Kernel#eval method
mruby-fiber - Fiber class
mruby-hash-ext - Hash class extension
mruby-io - IO and File class
mruby-kernel-ext - extensional function-like methods
mruby-math - standard Math module
mruby-metaprog - Meta-programming features for mruby
mruby-method - Method and UnboundMethod class
mruby-numeric-ext - Numeric class extension
mruby-object-ext - extensional methods shared by all objects
mruby-objectspace - ObjectSpace class
mruby-pack - Array#pack and String#unpack method
mruby-print - standard print/puts/p
mruby-proc-ext - Proc class extension
mruby-random - Random class
mruby-range-ext - Range class extension
mruby-rational - Rational class
mruby-set
mruby-socket - standard socket class
mruby-sprintf - standard Kernel#sprintf method
mruby-string-ext - String class extension
mruby-struct - standard Struct class
mruby-symbol-ext - Symbol class extension
mruby-time - standard Time class
mruby-toplevel-ext - toplevel object (main) methods extension
================================================
================================================
Config Name: host/mrbc
Output Directory: build/host/mrbc
Binaries: mrbc
Included Gems:
mruby-bin-mrbc - mruby compiler executable
mruby-compiler - mruby compiler library
================================================
Installed mruby-3.2.0 to /home/vladimir/.local/share/rtx/installs/ruby/mruby-3.2.0
/tmp/ruby-build.20231015040148.1040563.RIIBLR ~
~
ruby -v
[DEBUG] rtx::cmd: $ /home/vladimir/.local/share/rtx/installs/ruby/mruby-3.2.0/bin/ruby -v
mruby 3.2.0 (2023-02-24)
gem -v
[DEBUG] rtx::cmd: $ /home/vladimir/.local/share/rtx/installs/ruby/mruby-3.2.0/bin/gem -v
Error:
0: No such file or directory (os error 2)
Location:
src/cmd.rs:159
Version:
2023.9.1 linux-x64 (2023-09-13)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 2 frames hidden ⋮
3: rtx::cmd::CmdLineRunner::execute::h3258226ff4b691d0
at <unknown source file>:<unknown line>
4: rtx::plugins::core::ruby::RubyPlugin::test_gem::ha0875f558552182c
at <unknown source file>:<unknown line>
5: <rtx::plugins::core::ruby::RubyPlugin as rtx::plugins::Plugin>::install_version::h8b18054999601642
at <unknown source file>:<unknown line>
6: rtx::tool::Tool::install_version::hd033ac33226e1a61
at <unknown source file>:<unknown line>
7: std::sys_common::backtrace::__rust_begin_short_backtrace::h113d0d89ba226b00
at <unknown source file>:<unknown line>
8: core::ops::function::FnOnce::call_once{{vtable.shim}}::he8a2497ac121c21b
at <unknown source file>:<unknown line>
9: std::sys::unix::thread::Thread::new::thread_start::hd4979babf98f0649
at <unknown source file>:<unknown line>
10: start_thread<unknown>
at ./nptl/pthread_create.c:442
11: clone3<unknown>
at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Suggestion: Run with RTX_DEBUG=1 for more information.
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
vladimir@np940x5n:~$ rtx plugin install ruby https://github.com/asdf-vm/asdf-ruby.git
rtx ruby https://github.com/asdf-vm/asdf-ruby.git#057711f ✓ 6s vladimir@np940x5n:~$ RTX_DEBUG=1 RUST_BACKTRACE=full rtx install [email protected]
[DEBUG] rtx::config: Files: ~/.config/rtx/config.toml
Installed Plugins: pipenv, poetry, ruby, rust
[DEBUG] rtx::cli: rtx install [email protected]
[DEBUG] rtx::toolset::builder: [email protected], [email protected] [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
installing
[DEBUG] rtx::cmd: $ /home/vladimir/.local/share/rtx/plugins/ruby/bin/install
To follow progress, use 'tail -f /tmp/ruby-build.20231015040353.1042112.log' or pass --verbose
Downloading 3.2.0.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/3c198e4a31d31fe8524013066fac84a67fe6cd6067d92c25a1c79089744cb608
Installing mruby-3.2.0...
Installed mruby-3.2.0 to /home/vladimir/.local/share/rtx/installs/ruby/mruby-3.2.0
[DEBUG] rtx::cmd: $ /home/vladimir/.local/share/rtx/plugins/pipenv/bin/list-bin-paths
[WARN] rtx::toolset: Tool not installed: [email protected] (install with: rtx install)
Expected behavior Install mruby successfully
rtx doctor
output
vladimir@np940x5n:~$ rtx doctor
rtx version:
2023.9.1 linux-x64 (2023-09-13)
build:
Target: x86_64-unknown-linux-gnu
Features: BREW, DEFAULT, NATIVE_TLS
Built: Wed, 13 Sep 2023 14:20:42 +0000
Rust Version: rustc 1.72.0 (5680fa18f 2023-08-23) (Homebrew)
Profile: release
shell:
/bin/bash
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
rtx data directory:
/home/vladimir/.local/share/rtx
rtx environment variables:
RTX_SHELL=bash
settings:
{"always_keep_download": "false", "always_keep_install": "false", "asdf_compat": "false", "disable_default_shorthands": "false", "disable_tools": "[]", "experimental": "false", "jobs": "4", "legacy_version_file": "true", "legacy_version_file_disable_tools": "[]", "log_level": "INFO", "missing_runtime_behavior": "warn", "plugin_autoupdate_last_check_duration": "10080", "raw": "false", "trusted_config_paths": "[]", "verbose": "false", "yes": "false"}
config files:
/home/vladimir/.config/rtx/config.toml
plugins:
go (core)
java (core)
node (core)
pipenv https://github.com/and-semakin/asdf-pipenv.git#06a3181
poetry https://github.com/asdf-community/asdf-poetry.git#2f04828
python (core)
ruby https://github.com/asdf-vm/asdf-ruby.git#057711f
rust https://github.com/asdf-community/asdf-rust.git#8436012
toolset:
[email protected], [email protected] [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
1 problem found:
new rtx version 2023.10.1 available, currently on 2023.9.1
looks like the gem -v
check might need to be removed or something