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]