Dee*_*tia 7 magento magento2 magento-2.0
我安装了latest version of Megento 2,一切都工作正常前端,后端和功能.
我有一个bin/magento setup:upgrade命令问题 ,当我在终端运行此命令时,我得到以下异常.
[InvalidArgumentException]
"setup"命名空间中没有定义命令.
截图:
我在安装过程中是否遗漏了任何东西,或者我需要安装一些软件包以使其正常工作?
VIP*_*ROY 15
请setup_version在您的module.xml文件中提及.您的module.xml文件如下所示:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
<module name="Vendor_Module" setup_version="1.0.0"/>
</config>
Run Code Online (Sandbox Code Playgroud)
您需要递归地授予var和pub文件夹的完全权限.
sudo chmod -R 777 var pub
Run Code Online (Sandbox Code Playgroud)
完全控制(读/写/执行)到var和pub目录应该可以解决这个问题。
sudo chmod -R 777 var pub
Run Code Online (Sandbox Code Playgroud)
您也可以尝试使用sudo运行命令。
sudo php bin/magento setup:upgrade
Run Code Online (Sandbox Code Playgroud)
我想添加一个答案,因为其他人没有涵盖所有可能产生此错误的问题:
在“设置”名称空间中没有定义任何命令。
一般来说。
如其他答案中所述,此错误可能是由许可引起的,但我们可能有其他情况。
如果您知道其他情况,请对此答案发表评论。
希望能有所帮助。