gem

Vagrant の Ubuntu 12.04 で bundle を実行したらエラーが出た対応策について

bundle でインストールをしたら、下記のエラーが発生した。 $ bin/bundle Fetching source index from https://rubygems.org/ Fetching git://github.com/gregbell/active_admin.git Retrying git clone 'git://github.com/gregbell/active_admin.git' "/hom…

Debian に zipruby をインストールする

zipruby のコンパイルに失敗する原因 % ls -l /var/lib/gems/1.8/gems/zipruby-0.2.9/ext/mkmf.log -rw-r--r-- 1 root root 322 Dec 24 03:22 mkmf.log % less /var/lib/gems/1.8/gems/zipruby-0.2.9/ext/mkmf.log have_header: checking for zlib.h... ----…

さくらサーバーに gem をインストールする際に「chown/chgrp: Operation not permitted」とエラーが出た場合

原因は「ENV['RB_USER_INSTALL']」に値が正しく設定されていないためである。 Ruby/MySQL をインストールする % gem search --remote mysql *** REMOTE GEMS *** activerecord-jdbcmysql-adapter (0.9) dbd-mysql (0.4.2) do_mysql (0.9.9) jdbc-mysql (5.0.…

さくらサーバーに Rubygems をインストールする

Ruby のバージョンを確認する % ruby -v ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-freebsd6] Rubygems をダウンロードする % cd ~/local/src/ % wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz % tar zxvf rubygems-1.3.1.tgz …

require 'rubygems' #=> false

% irb > require 'rubygems' => false false が帰ってくる。 % sudo gem update --system Password: Updating RubyGems Nothing to update % gem -v 1.3.1 % irb > require 'rubygems' => false ということなので、 % sudo gem update Password: Updating in…

Ruby で Amazon ECS

始める前に ruby-amazon(ECS 3.0 まで対応。現行の ECS 4.0 には非対応) ruby-aws(ECS 4.0 に対応) gem で ruby-aws をインストールする # gem search -r ruby-aws *** REMOTE GEMS *** ruby-aws (1.2.0) # gem install ruby-aws Successfully installed rub…

Ruby で zip 圧縮をする

必要なもの Rubygems zipruby zlib1.dll (Windows 版 Ruby を利用している場合) zipruby をインストールする # gem install zipruby zlib1.dll を入手する(Windows 版 Ruby のみ) 入手先 zlib Home Site の zlib compiled DLL をダウンロードする。zlib comp…

gem でバージョンを指定してインストールする

RubyOnRails の場合 % gem install rails --version 1.2.6

setup.rb の設定を変更してみる

% pwd /home/littlebuddha/local/lib/ruby/gem/gems/tmail-1.2.2 % ruby setup.rb config --prefix=$HOME/local prefix /home/littlebangkok/local bindir /home/littlebangkok/local/bin libdir /home/littlebangkok/local/lib datadir /home/littlebangkok…

さくらインターネットにインストールしたい Tmail の setup.rb の設定を見てみる

show 現在の設定を表示する setup.rb ユーザマニュアル % pwd /home/littlebuddha/local/lib/ruby/gem/gems/tmail-1.2.2 % ruby setup.rb show prefix /usr/local bindir /usr/local/bin libdir /usr/local/lib datadir /usr/local/share mandir /usr/local/…

setup.rb のマニュアルを読んでみる

setup.rb/install.rb は Ruby プログラムのパッケージを対象としたコマンドラインベースのインストーラです。 install.rb は単体パッケージ用のインストーラです。ひとまとまりの Ruby スクリプト、拡張モジュール、コマンド、データをインストールできます…

さくらインターネットに Tmail をインストールすると失敗する

すでにさくらインターネットのサーバーには、$HOME ディレクトリ下に gem をインストールしている。 しかし、gem はシステム側のディレクトリにインストールを試みて失敗しているようだ。 % gem install tmail Need to update 11 gems from http://gems.ruby…