我刚刚将XCode升级到4.3.1.我正在使用脚本来构建(然后通过Testflight部署)我的应用程序.但我现在收到此错误:
错误:在/ Developer中找不到开发人员目录.运行/ usr/bin/xcode-select以更新开发人员目录路径.
我的机器中没有/ Developer目录:我该如何解决?
请注意以下步骤安装最新的PHP 5.5.x.
要检查是否已安装gd和mcrypt $ php -m用于显示已编译的模块,如果缺少所需的模块,请继续,请参阅接受的答案.
所以,Apple安装了GD(你正在使用他们的PHP构建,这很好),但不包括对PNG的支持.
如果出现以下情况,您肯定缺少"完整" gd(带png支持)模块: imagecreatefrompng()函数丢失.
"Call to undefined function imagecreatefrompng()"

使用已接受的答案安装brew 并使用gd安装省略部分(除非您需要),并使用以下步骤:
$ brew search mcrypt$ brew install php55-mcrypt$ php -m | grep mcrypt查看brew-php-switcher并按照说明操作.
为潜在的n00b问题提前道歉,我正在尝试在我的OSX Mountain Lion机器上安装PHP的mcrypt扩展.
终端中的以下步骤是我到目前为止完成PHP安装所做的工作
cd /path/to/downloaded/php-5.3.21/ext/mcrypt/
/usr/bin/phpize
./configure
cd /path/to/downloaded/php-5.3.21
./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
这似乎运作良好,并安装PHP 5.3.21罚款.我已经完成了
sudo nano /private/etc/php.ini
Run Code Online (Sandbox Code Playgroud)
并包括在内
extension=mcrypt.so
Run Code Online (Sandbox Code Playgroud)
随着Apache重启,phpinfo()没有显示加载了mcrypt扩展.
然后我尝试在php.ini中指定extension_dir,再次没有运气.
我已经做好了
locate mcrypt.so
/opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
/usr/local/Cellar/php53-mcrypt/5.3.18/mcrypt.so
Run Code Online (Sandbox Code Playgroud)
并尝试将这两个目录作为extension_dir,没有运气.
经过谷歌搜索后,我也尝试了以下内容
./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs --with-mcrypt
Run Code Online (Sandbox Code Playgroud)
这似乎工作正常,但随后"制造",它返回
ext/mcrypt/mcrypt.o: No such file or directory
ext/mcrypt/mcrypt_filter.o: No such file or directory
Run Code Online (Sandbox Code Playgroud)
再次,没有成功.
我究竟做错了什么?似乎mcrypt.so的物理编译没有发生,或者编译错误,因为我怀疑在locate下找到另一个mcrypt.so?
有人请帮忙吗?我在Google搜索页面上浏览过没有运气的页面!
macos ×2
php ×2
apache ×1
homebrew ×1
mcrypt ×1
osx-yosemite ×1
php-gd ×1
xcode ×1
xcodebuild ×1