Как я могу заставить исполняемые файлы gem быть помещены в » $HOME/.local/bin`

#rubygems

Вопрос:

Я сохраняю свои пользовательские команды внутри $HOME/.local/bin . pip также устанавливает сценарии по этому пути.

Как заставить gem install jekyll установить исполняемый файл jekyll в $HOME/local/bin ? В настоящее время он устанавливается $HOME/.gem/ruby/3.0.0/bin , что немного раздражает, потому что с другой версией ruby это значение изменится.

Ответ №1:

На самом деле, оказывается, все просто. Можно перейти -n $HOME/.local/bin к gem install . gem --help имеет соответствующую документацию.

 $ gem install jekyll -n $HOME/.local/bin