bash - найдена - path home composer vendor bin




Установка Laravel: как разместить каталог ~/.composer/vendor/bin в вашем PATH? (10)

Я на Ubuntu 14.04, и я пытался использовать все возможные способы установки Laravel безрезультатно. Сообщения об ошибках все, что я пытаюсь. Теперь я пытаюсь использовать первый метод в документации быстрого запуска, то есть через установщик Laravel, но он говорит: «Обязательно поместите ~/.composer/vendor/bin в свой PATH чтобы исполняемый файл laravel был найден, когда вы запустите команду laravel в вашем терминале ». поэтому мой вопрос: как мне это сделать? Это может быть простой вопрос, но я действительно расстроен и буду признателен за любую помощь.


MacOS Sierra Пользователь:

убедитесь, что вы удалили MAAP и MAAP Pro из папки приложения, если она установлена ​​на вашем компьютере.

быть в корневом каталоге cd ~ check homebrew (если у вас установлен доморощенный) ИЛИ обновить PHP

brew install php70

export PATH="$PATH:$HOME/.composer/vendor/bin"

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

source ~/.bash_profile

cat .bash_profile

убедитесь, что это показано: export PATH = "$ PATH: $ HOME / .composer / vendor / bin"

laravel

теперь он должен быть глобальным


В Ubuntu 16.04 LTS с встроенным композитором это работало для меня.

Измените файл .bashrc в своем домашнем каталоге, указав путь к папке bin композитора, которая находится в /your/home/.config/composer/vendor/bin.

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

source ~/.bashrc

Если не работает, проверьте путь к директории bin композитора и закройте и снова закройте терминал. В противном случае попробуйте выйти из системы и войти в Ubuntu.


Для Ubuntu 16.04

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

source ~/.bashrc

Для Ubuntu это так: добавьте эту строку в конец файла ~/.bashrc

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

а затем перезагрузите путь, выполнив:

source ~/.bashrc

Добавление экспорта PATH = "$ PATH: ~ / .composer / vendor / bin" в ~ / .bashrc работает в вашем случае, потому что вам нужно только при запуске терминала.
Ради полноты, добавление его в PATH в / etc / environment ( sudo gedit / etc / environment и добавление ~ / .composer / vendor / bin в PATH) также будет работать, даже если оно вызывается другими программами, потому что это система - общая переменная среды.
https://help.ubuntu.com/community/EnvironmentVariables


Откройте терминал Mac:

vi ~/.bashrc

Если вы не использовали vi, сначала это может показаться немного забавным, поэтому внимательно введите следующий код, чтобы:

i
export PATH="$PATH:$HOME/.composer/vendor/bin"

PRESS ESC

:
w

НАЖМИТЕ ВВОД

:
q

НАЖМИТЕ ВВОД

Теперь вы должны вернуться к нормальному виду терминала.

Убедитесь, что у композитора правильный путь:

cd ~/.composer
echo $PATH

Если вы видите путь, включающий ваш каталог файлов (например, /Users/JeffStrongman/.composer/vendor/bin), вам хорошо идти.

cd

Затем запустите свою установку. Я столкнулся с этой проблемой, настроив свой Mac на использование Laravel Valet.

Пример (необязательно)

valet install

Поместите эту строку в файл .zshrc

PATH=~/.composer/vendor/bin:$PATH

Сохраните файл, и все работает :)


Чтобы поместить эту папку в тип переменной среды PATH

export PATH="$PATH:$HOME/.composer/vendor/bin"

Это добавляет папку в существующую PATH, однако она активна только для вашего текущего сеанса терминала.

Если вы хотите, чтобы он был автоматически установлен, это зависит от используемой оболочки. Для bash вы можете добавить эту строку в $HOME/.bashrc используя ваш любимый редактор, или введите следующее в оболочке

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

Чтобы проверить, работает ли он, выйдите из системы и снова войдите в систему или выполните

source ~/.bashrc

на оболочке.

PS: Для других систем, где нет ~/.bashrc , вы также можете поместить это в ~/.bash_profile

PSS: для более позднего laravel вам нужно поставить $HOME/.config/composer/vendor/bin на PATH .

PSSS: Если вы хотите поместить эту папку на путь также для других оболочек или в графический интерфейс, вы должны добавить указанную команду export в ~/.profile (cf.https://help.ubuntu.com/community/EnvironmentVariables ).


Это делается для установки PATH в Mac OS X версии 10.9.5.

Я попытался добавить $ HOME, потому что я использую профиль пользователя:

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

Если вы не используете профиль пользователя:

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

Затем перезагрузите:

source ~/.bashrc

Надеюсь, это поможет вам.


Я сделал все выше, и это не сработало для меня.

Я просто скопировал это в мой терминал, и это сработало для меня.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer




path