PhalconのコマンドラインでError: This command should be invoked inside a Phalcon project directory

phalcon create-modelをしようとして、上記エラーが発生しました。

プロジェクトディレクトリで実行しろということなのですが、プロジェクトディレクトリには既にいるはず…

Error: This command should be invoked inside a Phalcon project directory – Discussion – Phalcon Framework

上記サイトでは.phalconファイルを作成すれば良いという話。が、正解は.phalconディレクトリを作る必要があります。

結局のところ、プロジェクトを自分で作った人ではなく、リポジトリからダウンロードしてきた場合に多く発生します。

というのも、自分のところはMercurialですが、中身が空のディレクトリがリポジトリに登録できないという仕様なので、.phalconディレクトリをリポジトリにコミットし損ねていたということですね。

$ mkdir ./.phalcon
$ touch ./.phalcon/empty

などとして、ファイルを追加してコミットしておけば解決です。


タグ: ,

新しく会社作りました!

コメントをどうぞ