2019年10月8日
[ 講義ホームページ・トップ ]
「プログラミング言語」では、主に以下の3つの言語について学習します。
このページでは、OCamlおよびCの開発環境の整備方法について説明します。
計算機科学コース計算機室のパソコンの開発環境の整備方法はUbuntuを参照してください。
わからないことがあれば、 に質問してください。
Command Line Toolsをインストールします。Command Line ToolsはXcodeからインストールできます。
Homebrewをインストールします。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
OPAMをインストールします。
brew install gpatch
brew install opam
OPAMの初期設定に従ってOPAMの初期設定を行います。
GCCとOPAM(およびOPAMの初期化に必要なパッケージ)をインストールします。
sudo apt update
sudo apt install -y bubblewrap build-essential curl git m4 unzip
sudo sh -c "$(curl -sL https://raw.githubusercontent.com/ocaml/opam/master/shell/install.sh)"
opam
パッケージのバージョンは古いので、必ず上記の install.sh
スクリプトからインストールして、最新版(OPAM 2)を入手するようにしてください。OPAMの初期設定に従ってOPAMの初期設定を行います。
次のコマンドを実行します。
opam init -y --disable-sandboxing
opam switch list-available ocaml-base-compiler
opam switch create X.XX.X
eval $(opam env)
opam init -y --disable-sandboxing
: OPAMを初期化します。
--disable-sandboxing
を指定します。Windowsでない場合は指定しなくてもよいです。opam switch list-available ocaml-base-compiler
: インストール可能なOCamlコンパイラのバージョンを確認します。
opam switch create X.XX.X
: 特定のバージョンのOCamlコンパイラをインストールします。
X.XX.X
の部分にはさきほど確認した最新のバージョン番号を指定します。eval $(opam env)
: 環境変数を設定します。
Q. opamが何かおかしい。
eval $(opam env)
を実行してみましょう。 それでもだめなら、opamを再インストールしてみましょう。 ~/.opam
を削除した上でこのページの手順を最初からやり直してみてください。[ 講義ホームページ・トップ ]
Copyright 矢杉和義, 2016, 2017, 2018, 2019, 2020