2014-04-26 6 views
1

기본적으로 내 프로젝트에서는 batteries (File.lines_of 및 기타 관련 기능 용)과 deriving (Show.show 용)을 동시에 사용해야합니다. 내 Mac에서 패키지 deriving를 설치 opam를 사용할 때OCaml에서 파생물과 배터리를 동시에 사용하는 방법은 무엇입니까?

그러나, 그것이 deriving를 설치하기 시작합니다 그 후 먼저 ..

batteries 패키지를 제거 할 때 batteriesopam를 사용하여 설치 것으로 보인다 우선 deriving을 제거합니다 ...

구성에 문제가 있습니까? 아니면 그냥 정상적인 사건입니다 ..? 그렇다면 batteriesderiving을 동시에 어떻게 사용할 수 있습니까?

enter image description here

+1

'opam install derived batteries'의 출력을 제공하십시오. 두 라이브러리를 동시에 작성하면 opam이 제약 조건을 해결할 수 없음을 나타내야합니다. 실제로 두 라이브러리가 호환되지 않는 경우입니다. 또한 텍스트 출력 만 제공하십시오. 일반 텍스트의 캡쳐 화면에 대한 정당한 이유가 없습니다. –

+0

@AshishAgarwal OMG ...'opam'은 일관성이 없으며 두 패키지를 모두 성공적으로 설치하지 않았습니다 ... 고맙습니다 ... 어쨌든 왜 opam을 사용하여 파생물과 배터리를 하나씩 설치할 수 없습니까? .? – computereasy

+0

솔버가 때로는 제대로되지 않습니다. 사물을 개선하기위한 많은 노력이있었습니다. [here] (https://sympa.inria.fr/sympa/arc/caml-list/2014-04/msg00138.html)를 참조하십시오. –

답변

1
  • 나는 OCaml의 4.00.1 (및 Opam 0.9.6)

  • 당신은 할 수 있습니다와 두 라이브러리 (배터리 2.1.0와 0.5 파생)을 설치 아무런 문제가 없었습니다 이 질문을 확인하려면 opam upgrade wants to downgrade a bunch of packages - 관련성이 있는지는 모르지만 그럴 수 있습니다. 행운

좋은!

+0

안녕 bienvenu, 나는 그림으로 내 질문을 업데이 트 ... 내 'opam' 어떤 구성이 잘못 되었습니까? – computereasy

관련 문제