2016-09-18 17 views
5

WindowsにOCamlをインストールするにはどうしたらいいですか?OPamを使ってOCamlをWindowsにインストールするにはどうしたらいいですか?

+1

OCamlにはWindows用のビルドが多数あります。Cygwin、MinGW、MSVC、今でもBash for Windowsに対応しています。それぞれには独自の不具合があります。どちらを使用するのか、実際にどのような問題があるのか​​を指定する必要があります。 – camlspotter

+1

質問は、私が(そして私が唯一ではないことを知っているので)上記のいずれかを適切に行うことができなかったので、あまりにも公式化されていなくても面白いです。私はそれを正しく得ることができたユーザーからのフィードバックを得ることに興味があります。 – RichouHunter

答えて

4

Opamパッケージマネージャを使用して、Windows 10でOCaml 4.03.0をセットアップすることができました。このWebサイトのチュートリアル:http://fdopen.github.io/opam-repository-mingw/に従っています。

  • はOCamlで、OpamとCygwinをインストールします:http://fdopen.github.io/opam-repository-mingw/installation/

    • は、このリンクからインストールパッケージをダウンロードしてくださいここで私がやった詳細な手順は次のとおりです。 32ビット版と64ビット版がありますが、OCaml 64bitをインストールすることをお勧めします。

    • グラフィカルインストールファイルを実行すると、OCaml 4.02.3、Cygwin、Opamが自動的にインストールされます。

    • インストール後、WindowsのデスクトップにOCamlとCygwinのショートカットが作成されます。今

  • 、お使いのWindowsのデスクトップにショートカットからCygwinのターミナルを開き、以下の操作を行います。

    • opam install depext
      • はOpamのためのいくつかの必要なライブラリをインストールします。

      • opam install depext-cygwinports
    • はOpamを使って4.03.0にあなたのOCamlをアップグレードし

      • opam switch 4.03.0+mingw64
      • eval `opam config env`
  • あり

あなたがWindows上のOCaml 4.03.0を持っています!

+1

私はまた、Windows上の作業用OPAMへの最短ルートであることが多いため、そのWindowsインストーラも好きです。それでもCygwinが必要ですが、これによって一部の人々はそれを離れてしまうことがあります。 Linux用のWindowsサブシステムをベースにしたバージョンがいつまでも使用可能になるかもしれませんが、現在はfdopenのリポジトリが私にとってうまくいっています。 – anol

+0

ええ、このリポジトリは私にとって安堵です。私は、最新のコンパイラだけでなく、WindowsのOCamlの他のライブラリをインストールするのに苦労しました。 –

+0

この作業は 'merlin'パッケージでですか? – qdwang

2

私は、問題なくLinux用Windowsサブシステム(WSL)を使用してWindows 10でOCamlとOpamを実行することができました。この記事のように記事OCaml on Windows: The easy wayで2つのタイプミス、あなたはこれらの2つの命令に遭遇したときに、次の

  1. nano .ocamlinit(*を使用してください:ここでは

    は、非常に詳細な説明と指示 OCaml on Windows: The easy way

    注意です余分にiを追加するnano .ocamint *)

  2. open Core.Std;;(*削除番号#open Core.Std;; *)

これが誰かを助けてくれることを願っています!

+0

提供されたリンクが死んでいるので、代わりにここに手順を投稿することを検討できますか? – LuqJensen

+0

インストラクションステップを使用してインストールしましたが、コピーを作成しませんでした...見つけたら、投稿しようとします – Ash

関連する問題