我安裝了wamp服務器和Symfony2框架的副本。我想創建一個包,使用以下命令:無法打開輸入文件應用程序/控制檯
php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml
我的PHP是C:/wamp/bin/php/php5.3.10
但是當我運行的命令,它說:
could not open input file app/console
誰能告訴我是什麼會出錯?
我安裝了wamp服務器和Symfony2框架的副本。我想創建一個包,使用以下命令:無法打開輸入文件應用程序/控制檯
php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml
我的PHP是C:/wamp/bin/php/php5.3.10
但是當我運行的命令,它說:
could not open input file app/console
誰能告訴我是什麼會出錯?
不要從運行PHP的路徑命令的根。
添加PHP到PATH環境變量
,然後cd到項目
C:/wamp/www/yourproject
,然後運行命令
php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml
它將工作
其實你需要在你的項目根目錄下運行這個命令,你必須將php目錄添加到你的系統環境變量中。
這也是可能你有這樣一行:
//umask(0000);
在您的/web
文件中,app_dev.php
。
如果這樣做後:
php app/console generate:bundle --nampespace=IDP/IDP_Bundle --format=yml
在你的項目路徑
,你仍然無法產生你的包,請嘗試取消註釋UNMASK線。它爲我工作。
爲symfony1.2的新版本(的2.4.x或更新版本)在Windows上使用此方法來解決這個問題:
"symfony/console": "2.4.*@dev"
。並保存該文件。php path/to/composer.phar install
。請記住,您應該位於項目的目錄中,路徑/ to/composer.phar是composer.phar文件的實際路徑。php bin/console generate:bundle --namespace=Test/PrintBundle --format=yml
首先檢查環境變量是在高級系統設置 - >設置的C:/wamp/www/bin/php
路徑,然後
運行CMD->使用CD C:/wamp/www/yourproject
去你的項目的目錄是在WWW文件夾然後使用顯示所有命令的用戶php app/console
。
我使用Symfony 3和Bundle日曆包。 此錯誤是存在的文檔:包:https://github.com/adesigns/calendar-bundle
形式正確的是:
php bin/console assets:install web
問候
我安裝梨庫
我的問題時,得到了同樣的問題當下載go-pear.phar文件時,它下載爲(.txt)擴展名,我沒有看到它。
jst將文件擴展名更改爲.phar並運行代碼
您是否在項目目錄中? –