![](/img/trans.png)
[英]phpunit run from command line returns “'phpunit' is not recognized as an internal or external command, operable program or batch file.”
[英]Symfony3 : phpunit run from command line returns “'phpunit' is not recognized as an internal or external command, operable program or batch file.”
我想對我的Symfony3.2項目進行單元測試。
但是'phpunit'命令不起作用:當我運行phpunit時,它返回“'phpunit'不被識別為內部或外部命令,可操作程序或批處理文件”。
雖然,似乎一切都已正確設置。 我搜索了互聯網,但沒有找到任何東西。 那么,有人可以幫我嗎?
請按照此處的說明進行操作:
從Symfony 3.2開始的新方法是使用phpunit橋,如本博客文章中所述 。
僅鏈接答案在Stackoverflow上是不可接受的。
以下是在Linux上安裝的步驟:
wget https://phar.phpunit.de/phpunit-6.1.phar
chmod +x phpunit-6.1.phar
sudo mv phpunit-6.1.phar /usr/local/bin/phpunit
phpunit --version
驗證版本顯示為6.1.x
,然后從Symfony目錄中運行:
phpunit
並且您的測試應該運行。
編輯#2
根據Cerad的反饋。 使用以下命令在Windows上安裝:
cd C:\bin
echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
然后您可以輸入:
phpunit --version
並且您應該看到顯示的版本。 另外,您需要將C:\\bin
添加到環境PATH。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.