kenanのブログ

闘病生活

Rubyを始めよう(WSL)

切っ掛け

弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる - Feedforce Developer Blog

参考書籍

プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで

はRuby2.4.1対象だったのでrbenvで環境を作るところをメモ。

環境構築

開発環境系パッケージ

~$ sudo apt-get -y install git curl g++ make libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev sqlite3 libsqlite3-dev nodejs

rbenv

~$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
~$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
~$ cd ~/.rbenv && src/configure && make -C src
~$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
~$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.bashrc:

eval "$(rbenv init -)"

~$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
~$ source ~/.bashrc

インストール確認テスト

~$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /home/kenan/.rbenv/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /home/kenan/.rbenv/plugins/ruby-build/bin/rbenv-install (ruby-build 20181019-2-gd49b8a1)
Counting installed Ruby versions: none
  There aren't any Ruby versions installed under `/home/kenan/.rbenv/versions'.
  You can install Ruby versions like so: rbenv install 2.2.4
Checking RubyGems settings: OK
Auditing installed plugins: OK
~$ rbenv install 2.4.1
~$ rbenv global 2.4.1
~$ ruby -v 
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

参考URL

https://loumo.jp/wp/archive/20181004120007/

https://github.com/rbenv/rbenv