работает 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
Спасибо, что прочитали и пытаетесь мне помочь.
Я думаю, что вы запутались с установкой PHP XAMPP или других инструментов …
Ничего общего с композитором. Если вы хотите что-то работать, попробуйте использовать усадьба, там все настроено для вас.
В общем, я бы порекомендовал вам не устанавливать вещи прямо на вашу машину для разработки. Вместо этого попробуйте использовать виртуальные машины. Таким образом, вы можете делать все, что вам нужно, и легко восстанавливать настройки.
Других решений пока нет …