rtx na asdf
Ik ben al een tijdje best tevreden van asdf, maar dat kan blijkbaar sneller wist Piet me te vertellen.
- asdf: Manage multiple runtime versions with a single CLI tool
- rtx: Polyglot runtime manager (asdf rust clone)
In het kort: een hulpmiddel om verschillende versies van Ruby, Nodejs, Python, noem maar op, naast of door elkaar te gebruiken.
Mijn ervaring tot nu toe:
- Het is inderdaad sneller
- Recente Ruby of Nodejs versies installeren en draaien zonder problemen
- Het is me nog niet gelukt om Ruby 2.5.9 te installeren
- De oplossing voor de
puma-dev
errorbash: line 27: exec: puma: not found
iseval "$("/Users/atog/.cargo/bin/rtx" hook-env -s bash)"
in een.powrc
file
Met asdf
lukt het me bijvoorbeeld wel om die oudere Rubies te installeren via:
env RUBY_CFLAGS=-DUSE_FFI_CLOSURE_ALLOC asdf install ruby 2.4.10
env RUBY_CFLAGS="-Wno-error=implicit-function-declaration" asdf install ruby 2.5.9
UPDATE: Ruby 2.5.9 is gelukt met env RUBY_CFLAGS=-DUSE_FFI_CLOSURE_ALLOC rtx install ruby 2.5.9