Как запустить программу без указания полного пути? - PullRequest
1 голос
/ 11 июня 2010

Почему, когда я набираю "rails", это не сработает ... но когда я наберу "/var/lib/gems/1.8/bin/rails", это сработает? Как связать его, чтобы мне не приходилось каждый раз вводить полный путь?

Ответы [ 2 ]

6 голосов
/ 11 июня 2010

Вам необходимо отредактировать переменную среды $PATH.

Например, в вашем .bashrc:

export PATH=$PATH:/var/lib/gems/1.8/bin

В качестве альтернативы, вы можете использовать псевдоним, в своем .bashrc:

alias rails=/var/lib/gems/1.8/bin/rails

Или вы можете даже поместить бинарный рельс (или символическую ссылку) в один из каталогов, перечисленных в вашем $PATH.Чтобы увидеть эти каталоги, введите echo $PATH.

0 голосов
/ 24 марта 2014

Вы можете создать программную ссылку:

ln -s /var/lib/gems/1.8/bin/rails /usr/local/bin

Затем вы можете запустить rails напрямую.

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