Bug 56231

Summary: ruby добавляет несуществующий каталог ~/.gemie/bin в $PATH
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: rubyAssignee: majioa <majioa>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: admsasha, cas, imz, led, majioa, mike, nbr, pav, rider, stalker
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=49375

Description Alexander Makeenkov 2025-10-01 15:43:11 MSK
ruby-3.3.8-alt1

# apt-get install ruby && su - test

$ echo $PATH
/home/test/.gemie/bin:/home/test/bin:/usr/bin:/bin:/usr/local/bin:/usr/games

$ l ~/.gemie/bin
ls: невозможно получить доступ к '/home/test/.gemie/bin': Нет такого файла или каталога

Правильный путь:

$ l ~/.gemie/gemie/bin
итого 56
Comment 1 Alexander Makeenkov 2025-10-01 15:57:27 MSK
Последствия:

$ rvm list
Warning! PATH is not properly set up, /home/test/.gemie/gemie/bin is not available.
Comment 2 Alexander Makeenkov 2025-10-01 16:29:22 MSK
В р11 на версии ruby-3.1.4-alt4.4.x86_64:

$ echo $PATH
/var/cache/ruby/gemie/bin:/home/test/bin:/usr/bin:/bin:/usr/local/bin:/usr/games

$ l /var/cache/ruby/gemie/bin
ls: невозможно получить доступ к '/var/cache/ruby/gemie/bin': Нет такого файла или каталога (см. https://bugzilla.altlinux.org/49375)

Однако rvm'у это не мешает:

$ rvm list

# No rvm rubies installed yet. Try 'rvm help install'.