2016-09-01 6 views
1

Я не могу установить eliom проекта OcsigenКак установить Eliom

$ opam install eliom 
Your request can't be satisfied: 
    - No package matches eliom. 
$ opam install eliom.5.0.0 
Your request can't be satisfied: 
    - No package matches eliom.5.0.0. 

но удивительно я могу найти пакет с:

$ opam show eliom 
      package: eliom 
      version: 5.0.0 
      repository: default 
     upstream-url: https://github.com/ocsigen/eliom/archive/5.0.0.tar.gz 
     upstream-kind: http 
    upstream-checksum: dcd4c6b7b09a9ac233cb6db4605c233e 
      homepage: http://ocsigen.org/eliom/ 
     bug-reports: https://github.com/ocsigen/eliom/issues/ 
      dev-repo: https://github.com/ocsigen/eliom.git 
       author: [email protected] 
      license: LGPL-2.1 with OCaml linking exception 
      depends: ocamlfind & camlp4 <= 4.02+6 & deriving >= 0.6 & (base-no-ppx | ppx_tools >= 0.99.3) & js_of_ocaml > 2.6 & tyxml > 3.5.0 & calendar & ocsigenserver >= 2.6 & ipaddr >= 2.1 & reactiveData >= 0.2 & base-bytes 
    installed-version: 
    available-versions: 2.2.2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 4.0.0, 4.1.0, 4.2.0, 5.0.0 
     description: Framework for programming Web sites and client/server Web applications. 

что я делаю так неправильно?

+0

Пожалуйста, сообщите 'opam config report' при запросе вопроса, связанного с opam. – Drup

ответ

1

Вы должны состояние:

  • версия opam получается opam --version
  • тока переключателя opam полученного opam switch

запутанного сообщением известная проблема OPAM 1.2.2: https://github.com/ocaml/opam/issues/2526 ,

Я предполагаю, что вы используете OCaml 4.03.0. Вы не можете выполнить необходимые условия для установки eliom.5.0.0. Согласно opam info eliom.5.0.0, вам нужен OCaml 4.02.x. См. https://github.com/ocsigen/eliom/issues/324.