- 追加された行はこの色です。
- 削除された行はこの色です。
-国産のOOPスクリプト言語そろそろやっておくか!
#contents
*実行環境の準備 [#hbe64fcc]
たいていのLinuxであればバイナリパッケージが用意されているはず。irbパッケージをインストールすると対話側rubyが実行出来る。
*Hello Worldをrubyで表示してみる [#m5799d0c]
puts "Hello World";
*rbenv [#xece9419]
-このプログラムを利用するとバージョン混在ができる。一般ユーザーでCentOS6.5にインストールしてみた。
-rbenvのインストールと設定
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source .bash_profile
rbenv--version
-rubyのインストール準備とインストール
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install --list
-ビルドエラーと対策
libffi.a: could not read symbols: Bad value
libffi-devel-3.0.5-3.2.el6.x86_64.rpmを入れた。再度インストールで別のエラー
cannot load such file -- zlib
yum install zlib-devel.x86_64
The Ruby openssl extension was not compiled. Missing the OpenSSL lib?
yum install openssl-devel.x86_64
参考ページ
http://qiita.com/inouet/items/478f4228dbbcd442bfe8
**install [#xa1ac806]
rbenv install -v 2.1.5
延々とコンパイルが続く。
*RubyGems [#p42af633]
rubyのパッケージ管理システム。
**bundler [#nf851d11]
gemfileを用いて、一連の依存パッケージのバージョンを管理できる。
#bundlerのインストール
gem install bundler
#gemfileの記述語bundlerでインストール
bundle install