2011-05-21 70 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