安装 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 框架 - 工作台:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

找不到cocoapods框架

CoffeeScript 不工作“-bash:咖啡:找不到命令”

Centos7 运行ifconfig命令找不到

找不到 Emacs shell 命令

bash:nodemon:找不到命令

codecept:找不到命令