Рейтинг:1

Ubuntu 20.04 устанавливает переменную пути для решения laravel: команда не найдена

флаг in

я следил за этим решение и заметил, что это временно работает для меня. я пытался сделать

экспорт PATH="$PATH:$HOME/.config/composer/vendor/bin" >> ~/.bashrc

и

экспорт PATH="$PATH:$HOME/.config/composer/vendor/bin" >> ~/.profile

чем я источник ~/.bashrc и источник ~/.профиль для обновления этих файлов. Когда я открываю их в редакторе, я не вижу нового пути ни в одном файле. Однако я могу использовать команду laravel в том экземпляре терминала, где я использовал эти команды, но она не работает ни в каких новых терминалах. Как я могу внести это изменение в свой $ПУТЬ постоянный?

Рейтинг:2
флаг hr

>> redirects standard output. The command export PATH="$PATH:$HOME/.config/composer/vendor/bin" doesn't produce any standard output, so nothing gets appended to the file(s).

You probably wanted

echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

or just

echo 'PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

since PATH has almost certainly been exported into the environment already.

Also not that the source command does not "update [those] files"; it updates your current shell based on the contents of those files.

Pachuca avatar
флаг in
*ладонь к голове* спасибо!
Pachuca avatar
флаг in
в чем разница между использованием ``export PATH`` и просто ``PATH``?
флаг hr
@Pachuca `export VAR` помещает `VAR` (и его значение) в среду любых дочерних процессов, запущенных оболочкой, тогда как неэкспортированные переменные существуют только в текущей среде оболочки. В случае `PATH`, он, скорее всего, уже помечен для экспорта в начале сеанса через `pam_env`, и его действительно не нужно снова `экспортировать`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.