PotatoMaster has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
TomyLobo has joined #ruby
MarvelousWololo has quit [Read error: Connection reset by peer]
infinityfye has joined #ruby
STASIdownunder has joined #ruby
GreenResponse has joined #ruby
STASIdownunder has quit [Quit: Leaving]
cappy has joined #ruby
STASIdownunder has joined #ruby
dhruvasagar has joined #ruby
dhruvasagar has quit [Remote host closed the connection]
inline__ is now known as wbooze
dhruvasagar has joined #ruby
dhruvasagar has quit [Remote host closed the connection]
PotatoMaster has joined #ruby
PotatoMaster has quit [Changing host]
PotatoMaster has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
cappy has quit [Quit: Leaving]
grenierm has quit [Ping timeout: 240 seconds]
gemmaro has quit [Ping timeout: 276 seconds]
gemmaro_ has joined #ruby
PotatoMaster has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
patrick has quit [Ping timeout: 252 seconds]
patrick_ is now known as patrick
patrick_ has joined #ruby
patrick has joined #ruby
patrick has quit [Changing host]
patrick_ is now known as patrick
patrick_ has joined #ruby
ih8u2 has joined #ruby
patrick__ has joined #ruby
patrick has joined #ruby
patrick has quit [Changing host]
patrick__ is now known as patrick
ih8u has quit [Ping timeout: 252 seconds]
ih8u2 is now known as ih8u
PotatoMaster has joined #ruby
Linux_Kerio has joined #ruby
MsInput has quit [Quit: WeeChat 4.6.1]
fantazo has joined #ruby
user71 has joined #ruby
eddof13 has joined #ruby
infinityfye has quit [Killed (NickServ (GHOST command used by infinity__fye))]
infinity__fye has joined #ruby
eddof13 has quit [Quit: eddof13]
eddof13 has joined #ruby
eddof13 has quit [Quit: eddof13]
crespire1 has joined #ruby
crespire has quit [Killed (NickServ (GHOST command used by crespire1))]
Inline has joined #ruby
Inline has quit [Client Quit]
axsuul has quit [Quit: đź‘‹]
axsuul has joined #ruby
Inline has joined #ruby
PotatoMaster has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
PotatoMaster has joined #ruby
PotatoMaster has quit [Changing host]
PotatoMaster has joined #ruby
<petru>
It's really frustrating to wait an hour for ruby to compile on a low-end VPS and then fail because some dependency has been missing all along
<petru>
I wonder what's stopping ruby from being more like go and node when it comes to setup
<petru>
`mise install node go` just solves the problem instantly, no compilation needed
infinity__fye is now known as infinityfye
<petru>
And it's really unfortunate that ruby's ./configure doesn't abort on unmet dependencies as far as I've seen
<petru>
(even if it's a dependency of some other dependency)
infinityfye has quit [Read error: Connection reset by peer]
rvalue- has joined #ruby
rvalue has quit [Ping timeout: 248 seconds]
rvalue- is now known as rvalue
sam113101 has quit [Ping timeout: 268 seconds]
sam113101 has joined #ruby
user71 has quit [Quit: Leaving]
dviola has quit [Read error: Connection reset by peer]
diego has joined #ruby
GreenResponse has quit [Quit: Leaving]
victori has joined #ruby
vigumnov has quit [Read error: Connection reset by peer]
fantazo has quit [Quit: Lost terminal]
enoent has joined #ruby
vigumnov has joined #ruby
victori has quit [Ping timeout: 248 seconds]
enoent has left #ruby [WeeChat 4.6.1]
Linux_Kerio has quit [Ping timeout: 276 seconds]
STASIdownunder has quit [Ping timeout: 276 seconds]
diego has quit [Ping timeout: 248 seconds]
diego has joined #ruby
eddof13 has joined #ruby
eddof13 has quit [Client Quit]
<havenwood>
petru: It's really up to the installer whether to precompile or not. Homebrew for example just has a precompiled Ruby that installs as easy as Go with Mise. Mise uses ruby-build under the hood, if I recall, which doesn't support any precompiled binaries.
<havenwood>
I do think it'd be quite nice if Ruby Core distributed binaries for popular OSes.
<havenwood>
petru: For example, ruby-install handles dependency but ruby-build from rbenv (and mise) does not.
<havenwood>
I think the idea behind configure not aborting is that most dependencies are somewhat optional. Some like OpenSSL are more essential for things to mostly work, but others like libgmp are entirely optional.
cappy has joined #ruby
<havenwood>
I totally agree it's frustrating to have missing deps and have to recompile.
<havenwood>
About half the Ruby installers do deps and the other half do not.