1

現在のパスでは、ケーキの焼き付けを実行できません。「ベイクしたいプロジェクトへのパスは何ですか?」という返事が返ってきました。[c:\xampp\htdocs\musiclib\myapp] > 願わくば、次の詳細でどこが間違っているかを明らかにしてください。XAMPP シェルでコマンド「cake」を実行すると、次の結果が得られます。

App : musiclib
Path: c:\xampp\htdocs\musiclib\  - this is the application I want to bake
Current Paths:
-app: musiclib
-working: c:\xampp\htdocs\musiclib
-root: c:\xampp\htdocs
-core: C:\xampp\htdocs\musiclib\lib

私の環境変数パスは ;C:\xampp\htdocs\musiclib\Cake\lib\Console; で終わります。私のhttpd-vhosts.confには含まれています

<VirtualHost *:80>
ServerAdmin admin@localhost.com
DocumentRoot "C:/xampp/htdocs/musiclib/app/webroot"
ServerName musiclib:80
ServerAlias localhost
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Cake Baker を使用するには、パスをどのように準備すればよいですか?

4

1 に答える 1

1

プロジェクトのルートからベイク シェルを実行しているように見えるため、Cake はアプリのパスを適切に検出しません。App : musiclibこれは、出力のビットで確認できます。明らかに、そのフォルダーはアプリ フォルダーではありません。次のいずれかを試してください。

  1. フォルダから実行しappます。それでcdapp次に:

    ..\lib\Cake\Console\ケーキ焼き

  2. -appフラグを使用して、アプリ フォルダーへのパスを指定します。プロジェクト ルート ( htdocs/musiclib) 内で、次を実行します。

    lib\Cake\Console\cake bake -app アプリ

最後appは、現在の場所からのアプリ フォルダーへの相対パスです。

于 2013-02-11T08:59:47.153 に答える