Проблемы с установкой Babel для 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]
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'

Я использую Ubuntu 12.04 LTS, а Nimrod 0.9.2 установлен на /opt/nimrod/, Мой первый инстинкт должен был сделать sudo chmod a+rwx /opt/nimrod, но это ничего не исправило. Ребята, у вас есть идеи?

1 ответ

Git-версия babel зависит от git-версии nimrod. Стабильная версия 0.9.2 не рассматривает те же пути и подкаталоги и не может найти version модуль найден в babelpkg подкаталог. Вы можете явно указать этот каталог для включения с помощью переключателя командной строки:

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.

Другие вопросы по тегам