Win7 xampp インストールで Symfony2 を試用していますが、generate:bundle に問題があります。
php app/console generate:bundle --namespace=amd/HelloBundle --format=yml
質問で「はい」(デフォルトは「いいえ」) を選択した場合:
ディレクトリ構造全体を生成しますか
次のメッセージが表示されます。
[Symfony\Component\Filesystem\Exception\IOException]
Failed to touch H:/<pathToSymfony2Installation>/src//amd/HelloBundle/Resources/doc/index.rst
...そしてもちろん、残りの手順は従いません。正しい名前空間とバンドル ディレクトリが作成されますが、たとえば auto' ルーティング設定などには到達しません。
ソースを配置するディレクトリを選択するときは、デフォルトを選択します。
Target directory [H:/<pathToSymfony2Installation>/src]:
(注: 末尾のスラッシュはありません)
IO 例外メッセージで、何をしても ('src' の後に) 追加のスラッシュがあることに気付きました。これが IO エラーの原因ですか?
末尾のスラッシュを入力すると、さらに 1 つ追加されます (ご想像のとおり)。デフォルトとまったく同じものを入力すると、特に末尾のスラッシュを省略しても、「src」の後と名前空間とバンドルの前に 2 つのスラッシュが表示されます。名前。