毎日が86400秒の残り時間

ビル・ゲイツのように計画実行のスピードを上げる

焦らず、しかし休まず、星のように己がまわりを巡れ
(ヨハン・ヴォルフガング・フォン・ゲーテ)

WindowsでOCamlの実行環境を用意

OCamlの練習のため、Windowsパソコンに実行環境を用意します。

 

インストールの参考情報

OCamlのインストール Windows - プログラミングの基礎

Cygwin をインストールしてあるなら、setup を使うとそのままインストールできます。

 

Cygwinとは?

Cygwin - Wikipedia

Cygwin(シグウィン)は、Windowsオペレーティングシステム上で動作するUNIXライクな環境の一つである。フリーソフトウェアである。

 

Windows用のUNIXエミュレーターを使うらしい? 面倒くせ~!

 

OCaml インストール - Google 検索

ocaml-zippy-tutorial-in-japanese/install.md at master · camlspotter/ocaml-zippy-tutorial-in-japanese · GitHub

OCamlをやるときは、Windowsを使わない方が良いらしいorz

=OPAMというライブラリー管理ツールがWindows上では動かない。

LinuxmacOSを使えとのこと。macOSあるけどメインじゃない。Linuxは今ない。

 

目的:とりあえず教科書のコードを走らせるだけ

→OPAM要らないから、Windows用で強行突破を狙ってみる。

 

インストール方法 - OCaml.jp

Microsoft WindowsOCaml をインストールする場合、 本家サイトに用意されているバイナリ版をダウンロードするのが手っ取り早いです。

ただし、バイナリ版にはMinGW, Cygwin, Native の3種類があり、必要に応じて選択する必要があります。基本的にMinGW版がお勧めです。

 

http://ocaml.jp/ という使えるサイトがあった。ありがてえ!

 

インストーラ

http://caml.inria.fr/download.en.html

Binary distributions for Microsoft Windows
Self installer (4.02.3) for the port based on the MinGW toolchain

http://protz.github.io/ocaml-installer/

Download

The installer has been tested on Windows XP, Windows 7, Windows 8. Have you run the sanity checks from the instructions on the wiki? In that case you may proceed.

Installer for 64-bit OCaml 4.02.3 + OPAM

ってのが出てきた。とりあえず、これで行ってみるか。

ocaml-4.02.3-x86_64-mingw64-installer4-opam.exe」というファイルで72.5MBある。

 

これをダブルクリックしたら、インストーラーが実行されて、なんかOCamlの実行環境がインストールされたっぽい。

…と思ったが、スタートメニューにあった「OCaml」フォルダには「Online Documentation」と「Uninstall」しかないw インストールされてないっぽい。

仕方ないのでググリまくる。

 

abrakatabura.hatenablog.com

幸いやり方が紹介されていた。

しかし面倒な作業がたくさんありそうだった。(クリック一発で入って欲しい派w)

どうしよう…頑張ってインストールするしかないのかな?

なんかよく分からんけど、OPAMってのは練習段階では要らない気がする。

 

  1. Cygwinを入れる
  2. Cygwin上でOCamlをインストールする(OCaml BrowserというIDE?を使う?)

ってなイメージでやってみるか?

 

なんかリンクを辿ったら、新しいインストーラーが配布されててこれを使えとのこと。

https://fdopen.github.io/opam-repository-mingw/installation/

↑ 

これの64bit版をダウンロードして使ったら、インストールできた!(良かった)

 

ふ~、OCamlのインストールはやり方さえ分かれば超簡単だった。やれやれだぜw 

 

 

プログラミングの基礎 (Computer Science Library)

プログラミングの基礎 (Computer Science Library)