4

我安装了一个 bitnami mac 堆栈,主要是因为我的项目至少需要 PHP 5.4.7 版本。但是,我遇到了作曲家的问题。这是我运行时遇到的错误:

php composer.phar install --dev

错误:

Richard-Knops-MacBook-Pro:my-project richardknop$ php composer.phar install --dev
dyld: Library not loaded: /Applications/MAMP/Library/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/php
  Reason: Incompatible library version: php requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0
Trace/BPT trap
Richard-Knops-MacBook-Pro:my-project richardknop$

如何解决?

4

2 回答 2

1

更新您的 mamp 安装错误清楚地表明您的 libiconv.2.dylib 已过时。

如果 MAMP 没有最新版本,请通过安装 apache + php。mac 端口。

于 2012-11-29T14:07:47.467 回答
1

BitNami 是独立的,不会修改您的系统环境。我认为问题在于未加载 BitNami 环境。

引用自:/opt/local/bin/php

这似乎不属于 BitNami 安装。为了将来参考,解决方案(我认为)应该是:

  • 加载 BitNami 环境执行/Application/mampstack-5.4.x/use_mampstack
  • 之后确保环境加载正确执行which php
  • 然后执行php composer.phar install --dev
于 2012-12-13T18:48:12.650 回答