我是python和Frappe框架的新手。我按照以下链接中提供的步骤在Mac OS Sierra上安装Frappe框架。
成功安装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:命令未找到
任何人都可以指导我做错了什么或者是否需要在文档中没有正确提及的额外配置?
答案 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之后为我工作。 成功安装几天后重新登录时,我开始收到错误消息。