Composer/Laravel 安装:我的命令行不再理解路径

Composer/Laravel Installation: My command line no longer understands the PATHs

运行 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

但现在 returns 这个.. ??+?abelista /Applications/XAMPP/htdocs 我的 mac 海因斯名字上的问号..

没有 composer 运行..我也尝试在我的 Bash 配置文件中更改我的 PATH..

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

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

记住下面这个曾经有用过..

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

根据我的理解..如果我没记错的话..我认为当我 运行 homebrew 安装 mcrypt 时问题就开始了..我可能是错的。这里有人知道我的问题是什么吗?

顺便说一句,根据我的命令行..安装了 composer..

All settings correct for using Composer
Downloading...

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

感谢阅读并试图帮助我。

我认为你搞砸了 PHP 安装 XAMPP 或其他工具...

与作曲家无关。如果你想让某些东西起作用,请尝试使用 Homestead,那里的一切都已为你设置好。

一般来说,我建议您不要直接在您的开发机器上安装东西。尝试改用虚拟机,这样您就可以随心所欲地进行所有操作并轻松重置所有内容。