Установка Composer / Laravel: Моя командная строка больше не понимает PATH

работает Mac Yosemite 10.10.5

Пару дней назад я впервые установил Laravel. Эта часть прошла довольно гладко! Когда пришло время устанавливать композитор, я смог найти здесь помощь! Эта команда на профиле bash заставила меня работать: PATH="$PATH:~/.composer/vendor/bin"

Быстрая перемотка вперед до сегодняшнего дня, когда я пытаюсь установить XAMPP и Bitnami. Сервер Apache и все такое. Итак, я думаю, что я готов к работе, и когда я пытался создать проект, мне сказали, что у меня нет файла mcrypt? Так что вниз ЭТО кроличью нору я пошел. Это было сложно, но мне удалось заставить его работать.

Теперь прости меня, но я не помню, что случилось потом, что привело меня к переустановке композитора, и это оказалось другой большой проблемой, поскольку это не позволило бы мне сделать это .. Я получил бы это сообщение

Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off

После некоторого исследования я смог снова загрузить Composer, выполнив эту команду.

curl -s getcomposer.org/installer | php -d detect_unicode=Off

Я думал, что уже в пути .. Прошло 2 часа! Мальчик был я не прав! 🙁
Что когда-то работало .. команды композитора в моем терминале .. вдруг не распознаются ..

Такие команды работали раньше … composer create-project laravel/laravel=5.0 TestApp

но теперь это возвращает это .. ??+?abelista /Applications/XAMPP/htdocs Знаки вопроса вдоль названия моей машины ..

Ничего с composer работает .. Я пытался изменить свой путь в моем профиле Bash тоже ..

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

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

и помните этот ниже работал …

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

Из моего понимания .. Если я могу вспомнить правильно .. Я думаю, что проблема началась, когда я запустил homebrew для установки mcrypt .. Я мог ошибаться. Кто-нибудь здесь имеет хоть малейшее представление о том, что может быть моей проблемой?

Кстати, согласно моей командной строке .. композитор установлен ..

All settings correct for using Composer
Downloading...

Composer successfully installed to: /Applications/XAMPP/xamppfiles/htdocs/composer.phar
Use it: php composer.phar

Спасибо, что прочитали и пытаетесь мне помочь.

0

Решение

Я думаю, что вы запутались с установкой PHP XAMPP или других инструментов …

Ничего общего с композитором. Если вы хотите что-то работать, попробуйте использовать усадьба, там все настроено для вас.

В общем, я бы порекомендовал вам не устанавливать вещи прямо на вашу машину для разработки. Вместо этого попробуйте использовать виртуальные машины. Таким образом, вы можете делать все, что вам нужно, и легко восстанавливать настройки.

1

Другие решения

Других решений пока нет …