Ubuntu Nimrod的巴别塔安装故障

Ubuntu Nimrod的巴别塔安装故障,ubuntu,nimrod,nim-lang,nimrod-babel,Ubuntu,Nimrod,Nim Lang,Nimrod Babel,我在安装巴贝尔时遇到问题 首先,我从github下载了所有内容 connor@vader:~$ git clone https://github.com/nimrod-code/babel.git 然后我试着用 connor@vader:~$ nimrod c -r babel/src/babel install 但后来我得到了这个 config/nimrod.cfg(36, 11) Hint: added path: '/home/connor/.babel/libs/' [Path] H

我在安装巴贝尔时遇到问题

首先,我从github下载了所有内容

connor@vader:~$ git clone https://github.com/nimrod-code/babel.git
然后我试着用

connor@vader:~$ nimrod c -r babel/src/babel install
但后来我得到了这个

config/nimrod.cfg(36, 11) Hint: added path: '/home/connor/.babel/libs/' [Path]
Hint: used config file '/opt/nimrod/config/nimrod.cfg' [Conf]
Hint: used config file 'babel/src/babel.nimrod.cfg' [Conf]
Hint: system [Processing]
Hint: babel [Processing]
Hint: httpclient [Processing]
Hint: sockets [Processing]
Hint: os [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: times [Processing]
Hint: posix [Processing]
Hint: openssl [Processing]
Hint: parseurl [Processing]
Hint: strtabs [Processing]
Hint: hashes [Processing]
Hint: parseopt [Processing]
Hint: osproc [Processing]
Hint: streams [Processing]
Hint: pegs [Processing]
Hint: unicode [Processing]
Hint: tables [Processing]
Hint: math [Processing]
Hint: json [Processing]
Hint: lexbase [Processing]
Hint: algorithm [Processing]
Hint: packageinfo [Processing]
Hint: parsecfg [Processing]
/home/connor/babel/src/babelpkg/packageinfo.nim(4, 14) Error: cannot open 'version'

我正在运行Ubuntu12.04 LTS,Nimrod 0.9.2安装在
/opt/Nimrod/
。我的第一反应是做
sudochmoda+rwx/opt/nimrod
,但这并不能解决任何问题。你们有什么想法吗?

巴贝尔的git版本取决于nimrod的git版本。稳定的0.9.2版本没有查看相同的路径和子目录,并且在
babelpkg
子目录中找不到
version
模块。您可以显式地提及此目录,以便与命令行开关一起包含:

cd babel
nimrod --path:src/babelpkg c -r src/babel  install
但是,由于依赖关系版本,它将失败:

Installing babel-0.2.0
Unsatisfied dependency: nimrod (>= 0.9.3)
Error: execution of an external program failed

不幸的是,babel存储库没有使用0.2以外的标记,因此无法知道哪个旧版本可以签出到nimrod 0.9.2并与之兼容。您唯一的机会似乎是升级到git版本的nimrod。

我尝试按照GitHub上的说明安装git版本的nimrod,但我遇到了以下错误:
compiler/semdata.nim(261,16)错误:执行
/koch boot-d:release
后,无法将“getSysType”传递给procvar FAILURE
。我想可能是因为我没有删除以前的符号链接,所以我在删除旧链接后重新编辑了所有内容,但事实并非如此。位于()的构建场显示了非linux平台上上次提交的问题,尝试查看762e343e170bdb2b0c3a46ed3ca081a9756a5ed7版本,它只有10天的历史,在macosx上对我有效。好的,我一到家就开始。我现在使用的是Ubuntu 12.04.4。我记得Ubuntu发行版过去存在的问题,可能值得在上报告这个问题,以检查这个发行版是否有问题。