2017-04-22 9 views
1

私はReasonMLを使い始めました。私はそれを学び始めています。私はReasonNativeProjectリポジトリを使って新しいReasonMLプロジェクトをセットアップしようとしています。 opam pin add -y ReasonNativeProject .を使用してopamで依存関係をインストールする手順を実行すると、理由を正しくインストールできないという次のメッセージが表示されます。ReasonMLプロジェクトセットアップで依存関係を正しくインストールできない

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. 

すべての依存関係が正しくインストールされていないと、プロジェクトをビルドできません。

答えて

3

このリポジトリにはreason = 1.13.3が必要ですが、gamリポジトリのタグ(これは固定された古いバージョンに相当します)からopamに強制的にピンを追加すると、reasonというピンが追加されました。

このピンを取り外してopamから最新バージョンを取得するには、opam pin remove reason(およびその後はopam update)を使用できます。

関連する問題