Help us understand the problem. What is going on with this article?

GoGuiをMacにインストール

More than 1 year has passed since last update.

GoGui は Go 言語のことではない。囲碁 (Go Game) の GUI のプログラムのこと。
Linux と Windows 向けはインストーラプログラムが用意されているが、Mac はソースコードからコンパイルをしなければならずちょっと面倒なので備忘として残します。 ※ ちょっと前は brew で入ったみたい。

0. 前提

macOS Mojave version 10.14.6

1. GoGuiのソースをダウンロード

こちら よりダウンロード (version 1.4.9) 。インストールの仕方は install.html に書いてある。

2. Javaのランタイムはバージョン11で

最新の Java SE12 だと後のコンパイルで失敗してしまったので 1 つ前のバージョンの Java SE11 を用意。

3. 必要なライブラリのインストール

libxsltproc が必要とのこと。libxslt に付いてくるのでそれを入れる。

brew install libxslt

4. 必要なファイルの用意

docbook-xsldocbookx.dtd が必要とのことなのでリンク先からダウンロードし、適当なところに置いておく。

5. 後のコンパイルで /Developer/Tools/SetFile が見つからないとエラーを吐くのでリンクを貼る

sudo ln -s /usr/bin/setfile /Developer/Tools/SetFile

6. quaqua.jarをダウンロード

こちら よりダウンロードし、goguiのディレクトリ直下 lib/quaqua.jar に配置

7. コンパイル

gogui ディレクトリルートにて以下コマンドによりコンパイル実施。

ant gogui.app -Ddocbook-xsl.dir=/path/to/docbook-xsl -Ddocbook.dtd-4.2=/path/to/docbookx.dtd

8. GoGuiを立ち上げる際に、Java SE 6 ランタイムが必要と出るのでインストール

こちらからダウンロードしてインストール

以上

sue738
グロービスで働いています
globis
グロービスは 1992 年の創業以来、社会人を対象とした MBA、人材育成の領域で Ed-Tech サービスを提供し、現在は日本 No.1 の実績があります。これらの資産と、さらに IT や AI を活用することで、アジア No.1 を目指しています。
http://www.globis.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away