2011-05-21 69 views
0

Symfony2的是设置除了一两件事,那就是“国际”MAMP PRO PHP 5.3.5,要求Symfony2的国际

我发现指令来获取这方面的工作最新的甲基苯丙胺亲,但步0不作对我来说,我忽略它,并试图继续设置,但一切正常,直到我“安装”,我得到的那部分错误。

我正在跑雪豹。

http://szemian.wordpress.com/2011/03/21/compiling-intl-extension-for-mamp/#comments

我已经输入品牌和它做什么它做我得到这个消息在结束后:

make[2]: Nothing to be done for `all-local'. 
make[0]: Making `all' in `test' 
make[1]: Nothing to be done for `all'. 
make[1]: Nothing to be done for `all-local'. 

后,我选择让安装我得到这个消息:

make[0]: Making `install' in `stubdata' 
/bin/sh ../mkinstalldirs /usr/local/lib 
/usr/bin/install -c libicudata.46.1.dylib /usr/local/lib 
install: /usr/local/lib/libicudata.46.1.dylib: Permission denied 
make[1]: *** [install-library] Error 71 
make: *** [install-recursive] Error 2 

任何人都可以告诉我吗?

+0

哟意味着什么“对我没有意义”?为什么不发布你收到的错误? – greg0ire 2011-05-21 10:34:16

+0

它说:“指示编译器在32位和64位编译” – LondonGuy 2011-05-21 11:02:01

+0

我已更新我的原始消息,使这个问题更清晰 – LondonGuy 2011-05-21 11:04:36

回答

1

在UNIX系统上,您应该是管理员来安装某些东西。因此,您应该以root身份启动make install(使用sudo,我不确定root用户是否存在于Mac OS中)。

关于第0步,为什么你不愿意“指示编译器在32位和64位”编译体系结构?

+0

使用sudo完成安装。一切似乎都很好,但我仍然在symfony2中收到这条消息,要求提供intl。我已将完整路径添加到我的php5.3文件中。 – LondonGuy 2011-05-21 13:20:21

+0

@Psychonetics:这个扩展名是在'phpinfo()'的显示中列出的吗? – greg0ire 2011-05-21 13:22:39

+0

我没有看到它听不到 – LondonGuy 2011-05-21 13:47:57