我有一个使用 ragel 进行解析的项目。当我尝试编译它时出现此错误。
/bin/sh: ragel: 找不到命令
所以我猜日食正在寻找一条通往拉格尔的道路。目前 ragel 在 /usr/local/bin 中。我无法找出 eclipse 试图在哪里搜索 ragel。
你想在日食中启动 ragel 吗?(您是否使用 eclipse 作为 ragel 编辑器?)
如果是这样,那么您将要查看
运行菜单->外部工具->外部工具配置
在 Program 类别下查找 ragel 条目,该条目指定 ragel 的运行配置。路径等有几个地方。确保这些匹配 /usr/local/bin 已安装 ragel。
如果这不起作用,请备份黑客:
查找 Eclipse 二进制文件
sudo updatedb
locate eclipse
创建一个从 /usr/local/bin/ragel 到 eclipse 二进制文件所在目录的软链接。