Ruby > さくらのレンタルサーバで gem install jekyll

「Ruby/さくらのレンタルサーバで gem install jekyll」の編集履歴(バックアップ)一覧に戻る

Ruby/さくらのレンタルサーバで gem install jekyll - (2015/11/08 (日) 18:43:35) の編集履歴(バックアップ)


さくらのレンタルサーバ/スタンダードプランにruby1.9、gems1.8を入れて gem install できるようにする。

元々のバージョン

$ ruby -v
ruby 1.8.7 (2012-10-12 patchlevel 371) [amd64-freebsd9]
$ gem -v
1.8.25
 

ディレクトリの用意、ソースの取得

$ cd $HOME/local
$ mkdir src
$ cd src
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz
$ wget http://rubygems.org/rubygems/rubygems-2.5.0.tgz # rubyforge.orgは無くなった
$ wget http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz
 

パスの設定

$ emacs $HOME/.bashrc

PATH=$HOME/local/bin:$HOME/local/lib/ruby/gem/bin:$PATH
export RUBYLIB=$HOME/local/lib/ruby/site_ruby/1.9.1:$HOME/local/lib/ruby
export GEM_HOME=$HOME/local/lib/ruby/gems
 

$ source $HOME/.bashrc

yamlのインストール

tar zxvf yaml-0.1.5.tar.gz
cd yaml-0.1.5
./configure --prefix=$HOME/local
make && make install
 

ruby1.9のインストール

tar xf ruby-1.9.3-p448.tar.gz 
cd ruby-1.9.3-p448
./configure --prefix=$HOME/local --with-opt-dir=$HOME/local
make && make install
 

gem2.5のインストール

cd $HOME/local/src
tar xf rubygems-2.5.0.tgz
cd rubygems-2.5.0
ruby setup.rb
 

確認

$ ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-freebsd9.1]
$ gem -v
2.5.0