【问题标题】:Install Frappe Framework - bench: command not found安装 Frappe 框架 - 工作台:找不到命令
【发布时间】:2018-06-08 21:45:55
【问题描述】:

我是 python 和 Frappe 框架的新手。我按照以下链接中提供的步骤在我的 Mac OS Sierra 上安装 Frappe 框架。

Frappe Bench Github

在成功安装 Python、MariaDB、Node JS、Redis 和 wkhtmltopdf(带有补丁的 qt)后,我创建了名为“FrappeSample”的新文件夹并在其中运行以下命令:

git clone https://github.com/frappe/bench bench-repo

pip install --user -e bench-repo

现在当我尝试运行以下命令来安装 frappe bench

bench init frappe-bench && cd frappe-bench

我收到错误消息:

-bash: bench: 找不到命令

谁能指导我做错了什么,或者是否需要任何额外的配置,但文档中没有正确提及?

【问题讨论】:

标签: python git bash installation pip


【解决方案1】:
export PATH=$PATH:~/.local/bin

在关注The Hitchhiker's Guide to Installing Frappe on Linux 之后为我工作。 我在成功安装几天后重新登录时开始收到错误。

【讨论】:

    【解决方案2】:

    在我的例子中,可以在这里找到 bench 命令:

      frappe@ubuntu:~/frappe-bench$ whereis bench
      bench: /usr/local/bin/bench
    

    在我的 PATH 上使用 /usr/local/bin:

    frappe@ubuntu:~/frappe-bench$ echo $PATH
    /home/frappe/bin:/home/frappe/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    

    要添加 /usr/local/bin(在 PATH 中缺少它的情况下),只需将其添加到您的 .bashrc 文件中:

    PATH=$PATH:~/usr/local/bin/

    然后使用 执行bash

    请注意,bench 命令必须从 frappe-bench 目录(您指定的目录)运行

    【讨论】:

      【解决方案3】:

      可能是路径问题。安装时,在日志中它曾经给出一些需要包含在 PATH 中的位置。请检查安装日志。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-31
        • 1970-01-01
        • 2013-03-28
        • 2016-11-04
        相关资源
        最近更新 更多