Cygwinとsqlite3は相性が悪い?
どうも,morivdenです.
データベースを勉強するためにCygwinにsqlite3を導入したのですが,
何やら妙な挙動をしていました.
環境
- Windows 8.1 Pro
- Cygwin64 Terminal
sqlite3の導入
上記のサイトを参考にstowに関する部分を無視して
wget http://www.sqlite.org/2013/sqlite-autoconf-3080002.tar.gz tar zxvf sqlite-autoconf-3080002.tar.gz cd sqlite-autoconf-3080002 make && make install sqlite3
と言った流れでsqlite3を導入しました.
発生した問題
導入に成功し,さっそく使ってみたのですが
カーソルがあらぬ方向へ…….
カーソルを移動させた後にコマンドを入力すると,
そのコマンドが実行されずC-dで強制終了しない限り...>が表示されます.
さらにはこのようにカーソルをコマンドの途中部分に合わせると
そんなコマンドは無いよ!!と言うエラーを吐かれます.
しかもよく見るとコマンド名がカーソルより左のexだけだと判断されています.
上記のサイトにはmakeを使って導入するとおかしな挙動をしなくなると書いていたのですが,
自分の環境ではおかしな挙動をしていました.
終わりに
なぜこのような挙動をするのか原因はよく分かりませんでしたが,
カーソル移動をすると挙動がおかしくなることが判明しました.
最終的にCygwinでの使用を諦め,仮想環境のUbuntu上でsqlite3を動かすことにしました.