質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OS

OS(オペレーティングシステム)は、システムソフトウェアの一種であり、一般的に、ハードウェアを直接的に管理・操作する最も中心的な機能を有するソフトウェアがオペレーティングシステムとして呼ばれます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

1回答

2448閲覧

MacOSにてOCaml環境をターミナルから構築したい。(=OPamの導入方法が解らない)

dablet777

総合スコア7

OS

OS(オペレーティングシステム)は、システムソフトウェアの一種であり、一般的に、ハードウェアを直接的に管理・操作する最も中心的な機能を有するソフトウェアがオペレーティングシステムとして呼ばれます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2017/11/07 10:50

編集2017/11/07 11:55

###前提・実現したいこと

プログラミングの基礎 浅井健一(著)
(リンク先はAmazon商品ページ)
という本があります。初心者の私にはわかりかねますが、名著だそうです。

学んでみたいのですが、
この本の内容を実行するにはOCamlというプログラミング言語の実行環境を構築する必要があります。
その構築方法については 書籍にも関連書籍にもネット上の情報にも大雑把なことしか書かれておらず、未だインストールに至っておりません。

プログラミング初心者向けの書籍であるにも関わらず、環境構築すら出来ず 学習の入り口にたどり着けない状況です。
ついては、このOCamlの環境構築について詳しい方に御教授いただきたくお願い申し上げます。

###試したこと
自分の環境はMacOSです。自分の技術的なレベルというのは、ドットインストール、paiza、プロゲートで簡単にプログラミング初学をつまみ食いし、
ドットインストールにおいては動画に従ってUNIX環境を構築したことのある程度です。

http://ocaml.jp/ へ先ずたどり着きました。
サイトを開くと http://caml.inria.fr/download.en.html へ誘導され、バイナリをとってきなさいとか言われます。
ですが行ってみると「We do not distribute MacOS binaries any more. You should install OPAM and use it to install OCaml.」 つまり「OPamというパッケージが便利だから今後はその形で提供するからね。Opamをインストールしてください」
と言われるのです
で、Opamをどうやってインストールすれば良いのかという所に突き当たります

Google検索結果「Opam インストール」

見た感じ上から三番目あたりにある

キータ OCamlの環境構築[Mac OS X]
の情報辺りがどうやらできそうな感じがするのですが、UNIX命令を叩いています。

brew  というのは
Homebrew というmacOS用のLinuxパッケージマネージャー
の動作の一部という事で、このHomebrewというのはインストールしてみたのですが、
環境が正しくインストールされている筈にもかかわらず、ターミナルで$ brew install opam というのを叩いてみたはいいが
「command not found」といわれて動作しません。
ここでお手上げ、作業がストップしています。

これ以上のことが解る方、ターミナルに詳しい方、どなたか助けてください。よろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

テスト環境

  • MacOS Sierra 10.12.6
  • Homebrew 1.3.6

考えられること

/usr/local/binにパスが張られていない

bash

1$ which brew 2/usr/local/bin/brew 3$ echo $PATH 4/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

$も入力した

bash

1$ $ brew install opam 2-bash: $: command not found

bash

1brew info opam 2opam: stable 1.2.2 (bottled), HEAD 3Package manager for OCaml 4https://opam.ocaml.org 5Not installed 6From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/opam.rb 7==> Dependencies 8Recommended: ocaml ✘, camlp4 ✘, aspcud ✘ 9==> Options 10--without-aspcud 11 Build without aspcud support 12--without-camlp4 13 Build without camlp4 support 14--without-ocaml 15 Build without ocaml support 16--HEAD 17 Install HEAD version 18==> Caveats 19OPAM uses ~/.opam by default for its package database, so you need to 20initialize it first by running (as a normal user): 21 22$ opam init 23 24Run the following to initialize your environment variables: 25 26$ eval `opam config env` 27 28To export the needed variables every time, add them to your dotfiles. 29 * On Bash, add them to `~/.bash_profile`. 30 * On Zsh, add them to `~/.zprofile` or `~/.zshrc` instead. 31 32Documentation and tutorials are available at https://opam.ocaml.org, or 33via "man opam" and "opam --help".

MacOSLinuxではなくUNIXです。
UNIXタグまでつける必要はありませんが、MacOS(OSX)タグをご利用ください。

投稿2017/11/07 11:48

izkn

総合スコア1698

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dablet777

2017/11/10 10:39

ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問