たいていのLinuxであればバイナリパッケージが用意されているはず。irbパッケージをインストールすると対話側rubyが実行出来る。
puts "Hello World";
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source .bash_profile rbenv--version
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
rbenv install -v 2.1.5
延々とコンパイルが続く。
rubyのパッケージ管理システム。
gem list | インストール済みパッケージ一覧 | |
gem which PACKAGE_NAME | PACKAGE_NAMEの場所を表示 | |
gem search PACKAGE_NAME | PACKAGE_NAMEを検索 | |
gem install PACKAGE_NAME | PACKAGE_NAMEを検索 |
gemfileを用いて、一連の依存パッケージのバージョンを管理できる。単純にrequireすると一番新しいバージョンを使おうとするのだが、bundlerを使うとgemfileに記述されているバージョンをrequireする。
#bundlerのインストール gem install bundler #gemfileの記述語bundlerでインストール bundle install