Ruby

CentOS6.9にrbenvでRuby2.5を入れようとして挫折した

まあ、タイトル通りなのですが rbenvとruby-buildを最新バージョンにした上で rbenv install --list rbenv install 2.5.0 と、入れたところ rbenv install 2.5.0 Downloading ruby-2.5.0.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0…

Integer

整数かどうか判定したい p 10.integer? p 1.1.integer? 整数か偶数か判定したい # 偶数ならtrue,奇数ならfalse p 10.even? 整数か奇数か判定したい # 奇数ならtrue,偶数ならfalse p 11.odd? 整数の絶対値を取得したい p 10.abs p -10.abs 整数の値が0かを判…

String

デフォルトエンコーディング Ruby2.0からデフォルトエンコーディングがUTF-8に。 文字列のエンコーディングを変更する Stringオブジェクトは、自分自身のエンコーディング情報を持っている。これを変更するには hoge = "Hoge".encode("EUC-JP") p hoge.encod…

Pry

ぷらい、と読む。irbはオワコン。 Pryのインストール gem install pry pry-doc PryからShellのコマンドを叩く pry [1] pry(main)> .ls [2] pry(main)> .pwd Pryでtabキーでディレクトリ名を補完 pry(main)> shell-mode 解除するときはもう一度shell-modeを叩…

gem

gem本体をアップデート gem update --system gemのコマンドをすべて表示 gem help commands gemの環境情報を表示 gem environment インストール済みのパッケージの一覧を表示 gem list gemでインストールしたすべてのパッケージを更新 gem update gemパッケ…