我在安装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]
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.04LTS,Nimrod0.9.2安装在/opt/nimrod/上。我的第一反应是使用sudo chmod a+rwx /opt/nimrod,但这并不能解决任何问题。你们有什么想法吗?
发布于 2014-03-21 18:13:17
babel的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之外的其他标签,因此无法知道过去的版本可以签出到哪个版本,并与Nimrod0.9.2兼容。你唯一的机会似乎是升级到nimrod的git版本。
https://stackoverflow.com/questions/22549197
复制相似问题