Skip to content

Ruby

Ruby | Refills

Ruby-Gem

リファレンス

逆引きRuby

逆引きRubyはRubyを使ってやりたい事から、その方法を調べられる逆引きのリファレンスです。

Ruby · Styleguide

GitHubのRubyコーディング規約

Awesome Ruby

Ruby関連の厳選リンク集

まとめ

記法

Books

Install Ruby

Install rbenv on Mac

Install uru on Windows

Install rbenv on Ubuntu

$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install ssh git build-essential libssl-dev

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

$ rbenv install 2.0.0-p353
$ rbenv global 2.0.0-p353
$ rbenv rehash
- https://github.com/sstephenson/rbenv#installation - rbenv install needs ruby-build

Ruby 1.9.3 のインストールでエラー発生

checking for gcc... /usr/bin/gcc-4.2
checking whether the C compiler works... no
configure: error: in `/tmp/ruby-build.20140417163730.6400/yaml-0.1.6':
configure: error: C compiler cannot create executables

gcc-4.2が見つからないのが原因。$ gcc -vを見ると 4.6.3 となっていた。 4.2 のインストール方法を探しても見つからないのでシンボリックリンクを張って対処。

$ sudo ln -sf /usr/bin/gcc /usr/bin/gcc-4.2

Update rbenv

$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master
via - rbenvとruby-buildでRuby環境を最新に保つ

新規プロジェクト作成時

$ cd %ProjectDir%
$ bundle init
Gemfileに追記 gem 'gemname'
$ set http_proxy=http://localhost:8080
$ bundle install --path vendor/bundle
$ bundle exec ruby sample.rb

開発環境

環境変数

Rake

irb

"Interactive Ruby" ― 対話型 Ruby 処理系

$ irb

exit で終了

Pry

Pry - an IRB alternative and runtime developer console

Ruby技術者認定試験

Rubyアソシエーション: Ruby技術者認定試験制度