2011/08/11

symfonyコマンドでエラーになる人に

symfonyのコマンドを入力するときは、当然ですがプロジェクトの直下でないとエラーになります。
$ pwd
/home/user/proj/web
$ symfony cc

  [Exception]
  you must be in a symfony project directory

まあ、プロジェクトのディレクトリに移動して打ち直せはいいのですが。
$ cd ~/proj
$ symfony cc
>> file+     /home/user/proj/front_dev-cli.lck
>> chmod 777 /home/user/proj/front_dev-cli.lck
>> file-     /home/user/proj/front_dev-cli.lck
>> file+     /home/user/proj/front_prod-cli.lck
>> chmod 777 /home/user/proj/front_prod-cli.lck
>> file-     /home/user/proj/front_prod-cli.lck

変数CDPATHを使うと少しだけ横着できます。
$ export CDPATH="/home/user"
$ echo $CDPATH
/home/user
$ cd proj
/home/user/proj
「export CDPATH="/home/user"」は、.bash_profileに記述しておけば、ログインのたびに毎回打ちなおす必要はありません。

また、プロジェクトに限らず、よく使うディレクトリを変数CDPATHにいれておけば、cdでディレクトリ移動のときタイプする文字数が少なく出来ます。


0 件のコメント:

コメントを投稿