概要
本当は yum -y install emacs
で手に入る emacs で良かったのですが emacs: symbol lookup error: /lib64/libgio-2.0.so.0: undefined symbol: g_option_group_unref
という謎のエラーが出て起動できないので手動で emacs をインストールしました
といってもソースコードからコンパイルしてインストールしているだけです
せっかくなので最新版の 26 を入れています
環境
- emacs 26.1
- CentOS 7.5.1804
準備
yum -y install gnutls-devel ncurses-devel make
g++ or gcc あたりも必要かもしれないのでなければ入れてください
コンパイル&インストール
wget 'https://ftp.gnu.org/gnu/emacs/emacs-26.1.tar.gz'
tar zvxf emacs-26.1.tar.gz
./configure
- make
- make install
一旦ログインしなおし /usr/local/bin の PATH 読み直し
emacs --version
でバージョン情報が表示されれば OK です
Tips
emacs26 では default-hogehoge という変数がごっそりなくなっています
例えば default-mode-line-format
は参照できないので mode-line-format
という感じで参照するようにします
0 件のコメント:
コメントを投稿