あるべるのIT関連メモ

素人エンジニアが何かするときに困ったものなどを参考程度にメモっておこうかと

auto-installの導入につまづいた話【Emacs】

コメントにてURLがemacswikihttpsになったと教えていただきました。

curl -O https://www.emacswiki.org/emacs/download/auto-install.el

でOKです。

(以下、初出。curlのリダイレクト追従で解決したもの)
Emacsやelipsにはほぼほぼ関係なくcurlではまったので記録しておく。。。

先人の知恵では下記のように'auto-install.el'を取得すると書かれているものの

curl -O http://www.emacswiki.org/emacs/download/auto-install.el

なんど繰り返しても

<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.4.6 (Ubuntu)</center>
</body>
</html>

としか返ってこない。
auto-installやemacswikiについて色々調べて時間を使った後に
上記のhtmlの中身をよくよく読んでみると
'301 Moved Permanently'
とHTTPのエラーっぽい記述があるじゃないですか。

どうやらリダイレクトされている(webは詳しくない)みたいなので
curlでリダイレクトを追従するオプション'-L'をつけて解決。

curl -L -O http://www.emacswiki.org/emacs/download/auto-install.el

以下おまけでemacsから

M-x byte-compile-file RET
~/.emacs.d/elisp/auto-install.el  ; 場所は各自DLした場所に置き換え

とすることでバイトコンパイルを行い'auto-install.elc'を生成。

init.elの設定については気が向いたら追記します。
(ググればすぐ出てくるので)