さくらのレンタルサーバにmechanizeをインストール

mechanizeをインストールする前に

rubygemsをインストールしておく必要がありますので、
インストールしていない場合はインストールしてください。
http://d.hatena.ne.jp/taramonera/20100601/1275388515

ではmechanizeをインストール

とりあえず、何も考えずインストールコマンドを打ってみる

% gem18 install mechanize

下記のエラーが出てインストールできない。

install: /home/アカウント名/lib/rubygems/gems/nokogiri-1.4.2/lib/nokogiri/nokogiri.so: chown/chgrp: Operation not permitted
*** Error code 71

Stop in /home/アカウント名/lib/rubygems/gems/nokogiri-1.4.2/ext/nokogiri.


ググッてみると対応策を発見。
http://playet.jugem.jp/?eid=56

% setenv RB_USER_INSTALL true
% gem18 install mechanize

インストールできました。

確認

#!/usr/local/bin/ruby

ENV['GEM_HOME']="/home/アカウント名/lib/rubygems"
$LOAD_PATH.push('/home/アカウント名/lib')

require 'rubygems'
require 'mechanize'

これを実行してみてエラーがでなければ問題ないでしょう。