0

Symfony2は1つとは別にセットアップされており、それが「intl」です。

最新のmampproでこれを機能させるための手順を見つけましたが、ステップ0は意味がありません。無視してセットアップを続行しようとしましたが、「make install」に到達するまですべてが機能し、エラーが発生します。部。

ユキヒョウを走らせています。

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

makeと入力し、それが実行する必要があることを実行した後、最後に次のメッセージが表示されます。

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 installを選択すると、次のメッセージが表示されます。

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

誰かアドバイスしてもらえますか?

4

1 に答える 1

1

UNIXシステムでは、何かをインストールするための管理者である必要があります。したがってmake install、rootとして起動する必要があります(sudoMac OSにrootが存在するかどうかはわかりません)。

ステップ0に関して、なぜ「32ビットと64ビットの両方でコンパイルするようにコンパイラーに指示する」アーキテクチャーに抵抗するのですか?

于 2011-05-21T11:16:27.737 に答える