我正在尝试安装Dada Engine。自述文件可以在这里找到:
https://github.com/orenmazor/Dada-Engine
我已成功运行安装bash并且" sudo make"。但是,当我运行" make install"根据自述文件说明,我得到以下内容:
/ bin / sh mkdirs.sh / usr / local / bin
/ bin / sh:mkdirs.sh:没有这样的文件或目录
make:*** [/ usr / local / bin]错误127
有关如何正确编译此程序的任何建议都会有所帮助。
答案 0 :(得分:1)
刚刚在OSX上克隆了这个回购(版本信息
sw_vers # to check OS version: gives
ProductName: Mac OS X
ProductVersion: 10.10.5
BuildVersion: 14F1713
以下对我有用:
git clone https://github.com/..../Dada-Engine.git dada # use proper repo address
cd dada # change into dir
./configure # configure
make # compile
sudo make install # install
H个。
答案 1 :(得分:1)
我建议您看看this git commit,其中显示Steve Smith on Github对以下文件所做的修改
+5,428 −1,213 configure
+2 −2 configure.in
+4 −1 src/dump.c
+4 −1 src/pb.c
+4 −0 src/resstack.c
+4 −1 src/rtn.c
+4 −0 src/strfunc.c
+9 −3 src/variables.c
修复了macOS特定于平台的问题(最初的源代码编写为在大多数类似UNIX的系统上可以平稳运行)。
看起来您需要对字符串进行一些类型转换,设置正确的cpp位置,#include
其他库等,才能使其在macOS上正常工作。
在MacOS 10.14.3上进行了重新制造和测试,与以前运行dada dada-1.03/scripts/pomo.pb
后不将任何文本输出到我的stdout中相反,它的工作原理很漂亮。
答案 2 :(得分:0)
按照schluppeck(./configure && make && make install
)的安装说明进行操作,但使用repo https://github.com/essandess/Dada-Engine/并且效果很好!
答案 3 :(得分:0)
我发现我需要安装一些依赖项才能使Dada Engine在Mac上编译。我使用自制软件安装了以下程序:
brew install bison
brew install byacc
brew install flex
brew install texinfo
然后我可以从GitHub存储库中编译dada引擎:
./configure
make
sudo make install
通过运行以下命令查看其工作情况:
dada scripts/pomo.pb