Rubygems не добавляет /var/lib/gems/1.8/bin в $ PATH? - PullRequest
0 голосов
/ 11 апреля 2011


Мой вопрос: почему rubygems в Ubuntu не добавляет /var/lib/gems/1.8/bin к $ PATH?

Я вижу на странице
https://help.ubuntu.com/community/RubyOnRails#Installing%20RubyGems

, что там написано, что вы должны добавить это самостоятельно, но я не понимаю, почему существует дополнительный шаг.
Тестируя его в системе Debian, rubygems делает не вносит изменения в $ PATH автоматически.
Мне интересно, является ли это ошибкой или яЯ неправильно понимаю - я знаю, что в Ubuntu и Debian есть много различий, возможно, это только одно из них.
Я отправил вопрос на answers.launchpad.net, но еще не получил ответа.

Ответы [ 2 ]

2 голосов
/ 11 апреля 2011

RubyGems никогда ничего не добавляет к $PATH, будь то в Ubuntu или другим способом.А также APT (или любая другая известная мне система упаковки).

Переменная $PATH явно в домене пользователя.Ни одна программа не должна связываться с ней.

1 голос
/ 30 апреля 2011

См. https://bugs.launchpad.net/ubuntu/+source/gems/+bug/145267. В основном, команда Ubuntu знала об этой проблеме в течение многих лет, но куча распрей помешала достижению какого-либо прогресса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...