安装Frappe Framework - bench:找不到命令

时间:2017-12-28 10:36:29

标签: python git bash installation pip

我是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:命令未找到

任何人都可以指导我做错了什么或者是否需要在文档中没有正确提及的额外配置?

3 个答案:

答案 0 :(得分:0)

可能是PATH问题。安装时,它在日志中用于提供一些需要包含在PATH中的bhi位置。请检查安装日志。

答案 1 :(得分:0)

在我的情况下,可以在这里找到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 /

然后使用重新启动外壳 exec bash

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

答案 2 :(得分:0)

export PATH=$PATH:~/.local/bin

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

相关问题