Bug 56231 - ruby добавляет несуществующий каталог ~/.gemie/bin в $PATH
Summary: ruby добавляет несуществующий каталог ~/.gemie/bin в $PATH
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ruby (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: majioa@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-01 15:43 MSK by Alexander Makeenkov
Modified: 2025-10-01 16:29 MSK (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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'.