Cygwin GNU nano - eiichiromomma/CVMLAB GitHub Wiki

(Cygwin) GNU nano

nanoが無いCygwin環境に、諸事情でnanoをパッケージインストール出来ない場合の手動インストール方法。

ダウンロード・展開

ここからソースファイル(nano-2.x.x.tar.gz)をダウンロードする。ブラウザによっては.tar.gzではなく.tar.tarで保存されるが特に名前を変える必要はない。ここではz:\に保存したとする。

tarコマンドで展開する。

cd /cygdrive/z/
tar xvzf nano-2.x.x.tar.gz
cd nano-2.x.x

で展開してソースのディレクトリに移動しておく。

ビルド・インストール

UTF8を有効にするのとインストール先を自分のホームディレクトリにする。

./configure --enable-utf8 --prefix=$HOME
make -j4
make install
make clean

でホームディレクトリにbinとshareが掘られる。

PATHを$HOME/binに通し,MANPATHに$HOME/share/manを加える。 初期設定ファイル.nanorcも用意する。

echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc
echo 'export MANPATH=$HOME/share/man:$MANPATH' >> ~/.bashrc
source ~/.bashrc
cp doc/sample.nanorc.in ~/.nanorc

json.nanorcでエラーが出る場合は削除

rm ~/share/nano/json.nanorc

各言語のシンタックスを読み込ませる。

echo 'include "~/share/nano/*.nanorc"' >> ~/.nanorc

以上で設定完了。