安装 Frappe 框架 - 工作台:找不到命令
Posted
技术标签:
【中文标题】安装 Frappe 框架 - 工作台:找不到命令【英文标题】:Install Frappe Framework - bench: command not found 【发布时间】: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: 找不到命令
谁能指导我做错了什么,或者是否需要任何额外的配置,但文档中没有正确提及?
【问题讨论】:
Qt 与您的问题有什么关系? 我收到同样的信息 -bash: doc2dash: command not found in OS X Mavericks的可能重复 另见***.com/a/35524522/7976758 【参考方案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 中的位置。请检查安装日志。
【讨论】:
以上是关于安装 Frappe 框架 - 工作台:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章