初稿: 2018-07-17 Tue 17:48
最終更新日: 2018-12-14 Fri 20:44
ホーム | 文書トップ | 目次

Emacsのインストール方法。Mac, Ubuntu, Windows対応!

目次

Emacsにはいろいろなパッチを当ててる人がいて、それぞれに異なるバイナリが生成されます。

インストールで躓くと何もやる気が起きなくなってしまうので、私がいつも使ってる方法を紹介します。

1 Mac

Macでは山本先生のパッチを当てたEmacs-Mac-Port(EMP)版のEmacsを使用しています。

  • brew

    brewではrailwaycatさんが扱いやすいようにラッパを書かれていますので、下記でインストールできます。

    brew tap railwaycat/emacsmacport
    brew cask install emacs-mac
    
  • 野良ビルド

    私は自分でビルドしています。自分でビルドする最大の利点は 複数バージョンのバイナリを持てる ことです。 Emacsは環境であり、Emacsに依存している我々は、メジャーアップデートをインストールすると丸1日なくなります(汗

    Emacsメンテナさんやパッケージ開発者さんも気をつけられてはいますが、変数がなくなったり名前が変わったりで結構トラブルが起きます。 そんな中これまでの環境を上書きしてしまうと何もできなくなってしまいます。。

    私はホームディレクトリのDocumentsフォルダにemacs-<version>フォルダを作成し、 下記のシェルスクリプトを配置し、実行してバイナリを作成しています。

    emacs-mac-build内に.appができるので、起動してみて問題がなければ/Applicationsにコピーします。

    180-240:~/Documents/emacs-26.1 conao$ ./install-emacs.sh 
    ...
    ...
    checking for library containing inflateEnd... -lz
    configure: error: The following required libraries were not found:
         gnutls
    Maybe some development libraries/packages are missing?
    If you don't want to link with them give
         --with-gnutls=no
    as options to configure
    

    上記のようなエラーが出た場合 gnutls がないということなので、 brew install gnutls してあげます。 このように問題が起こった場合自分で対処しないといけないので、慣れないと大変かもしれません。

2 Ubuntu

Ubuntuではapt-getでよしなにいれます。 sudo apt-get install emacs ではどんなバージョンがインストールされるかわからないので、 apt-cache search emacs を実行して自分がほしいemacsをインスールします。

3 Windows

Windowsではgnupackが好きです。(一番最初に使ったので。) 最新版をダウンロードして展開するだけでEmacsやいろいろなCUIソフトを使えるようになります。

現在は改善されているかも知れませんが、日本語パスと相性が悪いので、Cドライブ直下に展開してリンクをデスクトップにはるといいと思います。

日付: 2018-07-17 Tue 17:48

著者: Naoya Yamashita

Created: 2018-12-14 Fri 21:04

Validate