読者です 読者をやめる 読者になる 読者になる

Sinatraのあらかると

記録することで、環境構築で悩まない。

新年の挨拶。

新年明けましておめでとうございます。今年もどうぞ、よろしくお願いします。

2017年の抱負は、

・2016年に実現できてない、検索エンジン実装

・ジンベイクローンをGo言語で作成

IronRubyのメソッド定義

・組込分野でmrubyの利用

とりあえず抱負ですが、実現するために時間を有効に使えるかが問題です。

末永く記事と付き合っていただけると幸いです。いつもありがとうございます。

今年の挨拶と振り返り。

いつもブログを読んでくれている人がいるとしたら、とてもうれしいことです。誰宛とも無く書いていたからです。自宅の大掃除を奥さんとして、そろそろ挨拶をしようかと書き始めました。忙しく年明けまで仕事が立て続けに入っているので、暇があるうちにメッセージを残していきます。

たくさんの人に支えられてここまでやってきました。どうも、ありがとうございます。

正社員としての転職活動はだめでした。

フリーの仕事は、まだまだ軌道に乗るような状態ではないですが、希望を持っています。

現在のサービス業は、周囲に信頼され始めました。

今年は「進」という漢字を私の36歳(年男だった)として締めくくろうと考えています。

前に進むこと、器の成長、技術の進歩、貴重な経験をした1年でした。さらに、

たくさんの仕事を決めることができました。そして継続して今でも仕事をしています。

来年は、フリーも力を入れていこうと考えています。

短文ですが、少し気が早いですが、よいお年をお迎えください。

WSLで起動時にbashではなくzshなどにシェルを切り替えるには

環境

Windows10 / WSL-terminal / WSL

適切なドキュメントを見つけられなかったために、上記ツイートのような行動をしていました。ただ、aptからzshとfishは入れていたので環境的には問題がありませんでした。apt以外でも動作するのでしょうが、今回は割愛します。

bashからzshに切り替えてみます。

保存先/wsl-terminal/etc/wsl-terminal.conf

3行目

× shell=bash

○ shell=zsh

これでzshから起動します。preztoなどを入れたりもできるので、wsl-terminal使う人はシェル芸が楽しくなりそうですね。

もはや、Bash on Ubuntu on Windowsではなく、

Zsh on Ubuntu on Windowsであり、

Windows SubSystem for Linuxはかなり有用性が確保できるという結論。

CentOS7用のinit.vimを作り変えていた

要するにネオコンの設定を消すことでした。

GitHub - takkii/Vim_Setting: 🎲VimとNeoVimの設定ファイル (@takkii版)

CentOS7フォルダにあるrcとinit.vimを移動します。

どこに?とは、愚問ですね。

deinを使っているので、

~/.config/nvim

に移動します。nvimフォルダがなければmkdirで作成してこの場所を、

takkii.hatenablog.com

インストール先ディレクトリに指定します。

あとはrcフォルダをmvコマンドを使って移動するだけです。

zip解凍フォルダから

mv init.vim ~/.config/nvim

mv rc ~/.config/nvim

かな。違っていたら適当に治して使ってくれると助かります。

これで、6記事の最後

nvim

としてしばらく待つと理想的な環境のできあがり。

:CheckHealth

NeoVimの健康状態を最初に世話してあげると後々役に立つよ。

Ruby,Python2 , Python3の環境作りをしていた

すでに、WSL-terminalでpython2, python3, Rubyを環境構築しているものとします。

sudo -S gem install neovim

sudo -S pip2 install neovim

sudo -S pip3 install neovim

NeoVim周りにある必要なツールがインストールされるはずです。

次は、deopleteなど。

WSLでUbuntuからNeoVimをインストールする手順を踏んでいた

github.com

neovimのwikiにある文章をそのままコピーしているが、

この通りにすれば、WSL-terminalにNeoVimがインストールできている。

Ubuntu

sudo apt-get install software-properties-common

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim

sudo apt-get install python-dev python-pip python3-dev python3-pip

sudo apt-get install python-dev python-pip python3-dev
sudo apt-get install python3-setuptools
sudo easy_install3 pip

さぁ、このあとはNeoVimでdeopleteなどを動作確認するための手順を追う。

感動しませんか、

WSL-terminal上でサブシステムのUbuntuでNeoVimが動作しているとは。

あえて、Windowsを吹っ飛ばしてNeoVimのために、

Ubuntuを入れる必要などないということ。

WSL-terminalで開発したくありませんか。

WSLのUbuntuのバージョンをアップグレードしていた

qiita.com

この手順通りに、WSL-terminalでUbuntuをアップグレードしていき完了した。

しかし、古いバージョンでも気にしない人は省いてもいいかもしれない。

双方で試してないのでなんともいえない。

追記があれば追記します。

Copyright © 2007-2017 Takayuki Kamiyama. All Rights Reserved.