无法在ReasonML项目设置上正确安装依赖项

时间:2017-04-22 18:20:12

标签: ocaml opam reason

我是ReasonML的新手,我开始学习它。我正在尝试使用ReasonNativeProject存储库设置一个新的ReasonML项目。当我使用opam pin add -y ReasonNativeProject .运行使用opam安装依赖项的步骤时,我收到以下消息,说它无法正确安装原因。

ReasonNativeProject needs to be installed.
The following dependencies couldn't be met:
  - ReasonNativeProject -> reason = 1.13.3
Your request can't be satisfied:
  - reason.1.13.3 is not available because the package is pinned to https://github.com/facebook/reason.git#0.0.6, version 0.0.5.

No solution found, exiting
[NOTE] Pinning command successful, but your installed packages may be out of sync.

如果没有正确安装所有依赖项,我将无法构建我的项目。

1 个答案:

答案 0 :(得分:3)

此存储库需要reason = 1.13.3,但您添加了一个引脚,强制opam从其git repo中的标记中获取reason(对应于固定的旧版本)。

您可以opam pin remove reason(以及opam update之后)删除此图钉并从opam中选择最新版本。