运行 craft 安装时未定义命令 'key'

Command 'key' is not defined when running craft install

我正在尝试创建一个新的 Masonite 项目,但在 运行 $ craft install

时出现此错误

Command "Key" is not defined

我安装了 masonite-cli 使用 pip 而不是 pip3

这通常有多种原因。要么项目没有完全正确安装

  • 你 运行 craft install 了吗?

或者你的craft版本全局安装错误

  • 您是否使用 pip(指向 Python 2.7)然后使用 Python 3 创建虚拟环境?

要解决此问题,通常需要全局卸载 craft (pip uninstall masonite-cli),然后使用 pip3 重新安装或仅在您的虚拟环境中安装它。

尝试 运行宁这样的东西:

$ pip uninstall masonite-cli
$ pip3 install masonite-cli

然后激活您的虚拟环境并检查它是否有效或

$ pip uninstall masonite-cli
$ source venv/bin/activate # activate virtual environment
(venv)$ pip install masonite-cli # inside your virtual environment