質問編集履歴

1 追加依頼対応

k499778

k499778 score 521

2016/03/08 22:30  投稿

[cakePHP3] composer installがうまくいかない
現在cakePHP3の環境設定をしていて必要なライブラリ類をプロジェクトにインストールしようとしています。
参考サイト:[http://libro.tuyano.com/index3?id=4536004&page=3](http://libro.tuyano.com/index3?id=4536004&page=3)
ちなみに前回の続きになります。
[https://teratail.com/questions/29119](https://teratail.com/questions/29119)
無事パスの通った場所にcomposerのバイナリファイルをコピーすることでどこからでもcomposerコマンドは実行できるようになったのですが、新たな問題が発生しました。
「プロジェクト名」直下の「composer.json」のあるディレクトリで
「composer install」を実行したのですが、次のようなエラーが発生してしまいました。
```ここに言語を入力
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
 Problem 1
   - cakephp/cakephp 3.2.3 requires ext-intl * -> the requested PHP extension intl is missing from your system.
   - cakephp/cakephp 3.2.3 requires ext-intl * -> the requested PHP extension intl is missing from your system.
   - Installation request for cakephp/cakephp 3.2.3 -> satisfiable by cakephp/cakephp[3.2.3].
```
これのエラーを解決するため[http://hiroki-tkg.com/?p=1539](http://hiroki-tkg.com/?p=1539)も参考にし、「PHP extension intl」をインストールしようとしたのですがうまくいきません。
具体的に言うと  
「sudo port install php55-intl」  
までできたのです。ほぼ最後までできたのですが、  
「プロジェクト名」直下の「composer.json」のあるディレクトリで  
「composer install」を実行すると、上記のようなエラーが発生してしまいます。  
 
 
どなたかわかる方がいらっしゃればアドバイスいただきたいです。
  • PHP

    26517 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • CakePHP

    2656 questions

    CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る