ubuntu server 7.10の備忘録

CDからベースをインストールしたあとは、自分でupdate, upgrade, インストール

  • apt-get

cp /etc/apt/sources.list.apt-setup /etc/apt/sources.list

deb cdrom とかいう行をコメントアウト

apt-get update
apt-get upgrade

apt-get install screen
apt-get install wget
apt-get install apache2
apt-get install ruby

  • 固定IPの設定

/etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 111.111.111.1,111.111.111.2

/etc/resolv.conf

nameserver 192.168.1.1

rubygemのインストール

apt-get install rubygems

  • rubygemsの1.0.1へのアップグレード

gem update --system

すると"uninitialized constant Gem::GemRunner(NameError)"というエラーが
/usr/bin/gem のrequire 'rubygems'の後にrequire 'rubygems/gem_runner'を追加する。

#! /usr/bin/ruby1.8
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# All rights reserved.
# See LICENSE.txt for permissions.
#++


require 'rubygems'
require 'rubygems/gem_runner'
Gem.manage_gems


参考:
http://d.hatena.ne.jp/bottleneck/20080112/1200135756

ruby その他

apt-get install gcc
apt-get install make
apt-get install ruby1.8-dev

gem install mongrel ...
うまくいかない。。。

apt-get install build-essential
これでうまくいった。
これって何者?
(追記: gcc, make, 基本的なheaderファイルなどが含まれているようだ)

続けて

gem install mongrel
gem install hpricot

さらに

apt-get install sqlite3
apt-get install libsqlite3-ruby