neocomplcacheからneocompleteへの乗り換え
はじめに
vimの環境整備をしていてneosnippetを入れたところ、スニペットの入力補完としてneocomplcacheを入れたはいいが、こちらはすでに更新を行わないらしい。ということでneocompleteを入れることにしました。
現状の確認
早速luaオプションが有効かどうか確認。
# vim --version | grep lua +listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape
私のMacにデフォルトでインストールされているvimには入っていないみたいです。
ということで、vimを再インストールして上の出力結果にある-luaを+luaにするところから始めます。
vimをインストール
インストールオプションの確認
Macの場合はBrewでインストールできるので楽ちん。インストールする前にオプションを確認。
# brew options vim | grep lua 7:--with-lua 8: Build vim with lua support 9:--with-luajit 10: Build with luajit support
7行目の--with-luaオプションを使用すればOK。
他にも、後で必要になったときにまた再インストールするのが面倒なので--with-python3のオプションも有効にすることに。
インストール
調べたオプションを使用してvimをインストール。
システムで使用してるvimを別にインストールすると設定が面倒そうなので、今回は、--override-system-viを使用して既存のviを上書きしました。
# brew install vim --override-system-vi --with-lua --with-python3
完了したらターミナルを再起動すればインストールしたvimが使えるようになります。
改めてvimのオプションを確認すると
# vim --version | grep lua +dialog_con +lua +rightleft +windows
neocompleteの導入
あとはvim上で
- NeoBundleClean
- NeoBUndleInstall
をすればneocomplcacheが削除されてneocompleteがインストールされます。
プロキシ環境でrbenvを使ってrubyをインストールする
エラー内容
# rbenv install 2.1.5 Downloading ruby-2.1.5.tar.gz... -> http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz error: failed to download ruby-2.1.5.tar.gz BUILD FAILED (CentOS release 6.5 (Final) using ruby-build 20150130-2-g8106d8f)
多分プロキシのせいだろうと思って調べたら下記がヒット
解決までの流れ
curlとwgetのプロキシ設定を変更
以下を実行してプロキシ設定を追加
# echo 'proxy = "https://proxy.hogehoge.net:8080/"' >> ~/.curlrc
# echo 'http_proxy = http://proxy.hogehoge.net:8080/' >> /etc/wgetrc # echo 'https_proxy = https://proxy.hogehoge.net:8080/' >> /etc/wgetrc
httpsはいらなかったかもしれないです。
コマンドオプションを変更
プロキシ設定の変更だけではだめだったので、ruby-buildの中身を見てみた。
# vi /root/.rbenv/plugins/ruby-build/bin/ruby-build
http_head_curl() { curl -qsILf "$1" >&4 2>&1 } http_get_curl() { curl -q -o "${2:--}" -sSLf "$1" }
調べてみると、curlの-qオプションは指定するとcurlrc設定ファイルが読み込まれないとのこと。ということで以下のとおり-qオプションを除外する。
http_head_curl() { curl -sILf "$1" >&4 2>&1 } http_get_curl() { curl -o "${2:--}" -sSLf "$1" }
再度rbenvを実行
[root@SVT6360314547 ~]# rbenv install 2.2.0 Downloading ruby-2.2.0.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc Installing ruby-2.2.0... Installed ruby-2.2.0 to /root/.rbenv/versions/2.2.0
うまくいった!
ブログはじめました
はじめに
開発系でやってみたことや、忘れたくないことをまとめておきたいなぁという思いがあったので、アウトプットの練習も兼ねてブログを始めることにしました。
更新頻度は低めで、ゆるくやっていきたいとおもいます。よろしくお願いします。