Macos 在OSX上安装和编译数据引擎有困难

Macos 在OSX上安装和编译数据引擎有困难,macos,unix,compilation,makefile,nlp,Macos,Unix,Compilation,Makefile,Nlp,我正在尝试安装Dada引擎。自述文件可在此处找到: 我已经成功运行了installbash和sudomake。但是,当我按照自述文件的说明运行“makeinstall”时,我得到以下行: /bin/sh mkdirs.sh/usr/local/bin /bin/sh:mkdirs.sh:没有这样的文件或目录 make:**[/usr/local/bin]错误127 关于如何正确编译此程序的任何建议都会很有帮助。刚刚在OSX上克隆了此repo(版本信息 sw_vers # to check O

我正在尝试安装Dada引擎。自述文件可在此处找到:

我已经成功运行了installbash和sudomake。但是,当我按照自述文件的说明运行“makeinstall”时,我得到以下行:

/bin/sh mkdirs.sh/usr/local/bin

/bin/sh:mkdirs.sh:没有这样的文件或目录

make:**[/usr/local/bin]错误127


关于如何正确编译此程序的任何建议都会很有帮助。

刚刚在OSX上克隆了此repo(版本信息

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

Hth.

遵循schluppeck的安装说明(
/configure&&make&&make install
),但是使用repo,它工作得很好!

我建议您查看一下对以下文件所做的修改

+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位置,
#包括
附加库等,以便它在macOS上正常工作


在我的MacOS 10.14.3上重新制作、构建和测试,它工作得很好,与之前运行
dada-dada-1.03/scripts/pomo.pb
后不将任何文本转储到我的标准输出相反。

我发现我需要安装一些依赖项才能在Mac上编译dada引擎。我使用自制软件安装了e如下:

brew install bison
brew install byacc
brew install flex
brew install texinfo
然后我可以从GitHub repo编译dada引擎:

./configure
make
sudo make install
通过运行以下命令查看它是否正常工作:

dada scripts/pomo.pb

我做了所有这些,编译就完成了,dada没有崩溃,但也没有做任何事情。@MichaelScottCuthbert也发生在我身上;在MacOS 10.14上。3@ArchyWilhes--谢谢上面的评论--转换回购协议确实是关键。