APTANA STUDIO 3 が出ているが,Railsくらいしか使わないだろう・・・
ということで,Aptana Radrailsをインストールすることにする.

入手元: http://www.aptana.org/
WebPage右上の[RadRails]ボタン ⇒ [Download Now]ボタン
Installation Type: Standalone
Operating System : Linux
Platform : 32bit
入手ファイル: Aptana_RadRails_Setup_Linux_XXXXXXX.zip



インストール手順

$ sudo su -
# cp ./Aptana_RadRails_Setup_Linux_XXXXXX # コピー元は適宜読み替えてね
# cd /usr/local
# unzip Aptana_RadRails_Setup_Linux_x86_XXX.zip
# rm Aptana_RadRails_Setup_Linux_x86_XXX.zip
# cd ./bin
# ln -s ../Aptana\ RadRails/AptanaRadRails .
# exit
$ AptanaRadRails &
「Auto-install gems」窓が開いてくる
すべてのインストール項目にチェックが入っているのを確認
[Install]
インストール終了後,IDEを終了させる



Aptana RadRailsの日本語化

Eclipseのための日本語化プラグインであるPleiadesを使用する.
(Aptana RadRailsはEclipseをベースに開発されている)


入手元 http://mergedoc.sourceforge.jp/
「Eclipse日本語化言語パック(サードパーティ版)」リンクをたどる
入手ファイル: NLpackja-eclipse-SDK-X.X.X-blancofw.zip



インストール手順

$ sudo su -
# cd /usr/local/Aptana\ RadRails/dropins
# mkdir nlpack
# cd nlpack
# cp ~/NLpackja-eclipse-SDK-X.X.X-blancofw.zip ./ # コピー元は適宜読み替えてね
# unzip NLpackja-eclipse-SDK-X.X.X-blancofw.zip
# rm NLpackja-eclipse-SDK-X.X.X-blancofw.zip
パッケージでインストールすると,Aptana RadRails 使用時にうまくいかないのでソースからインストールする

必要とされるパッケージ・ライブラリのインストール

$ sudo su -
# apt-get install sqlite3 # SQLite3 データベース
# apt-get install libsqlite3-dev # Sqlite3 ライブラリ
# apt-get -y install libssl-dev # OpenSSL 暗号化通信ライブラリ



Rubyなどのソース入手

入手元: http://www.ruby-lang.org/ja/downloads/
入手ファイル: ruby-XXXXXX.tar.gz
Rails2.3 を入れる予定なので 1.8 系列の最新安定版を入手


入手元: http://rubyforge.org/projects/rubygems/
入手ファイル: rubygems-XXX.tgz



Ruby1.8系列のインストール

# tar xvzf ruby-XXX-XXXX.tar.gz
# cd ruby-XXX-XXXX
# ./configure
# make
# make install
# cd ~



RubyGemsインストール

# tar xvzf rubygems-XXX.tgz
# cd rubygems-XXX
# ruby setup.rb
# gem update --system
# gem install rails
うあ Rails3 をインストールしようとしてミスってやがる OTZ
# gem list
で,バージョンが 3 っぽいものを一個ずつ削除する;;
何か聞かれたら Y を答えておく
# gem uninstall rails
# gem uninstall railties
# gem uninstall actionmailer
# gem uninstall actionpack
# gem uninstall activemodel
# gem uninstall activerecord
# gem uninstall activeresource
# gem uninstall activesupport
# gem install rails -v 2.3.9



さらにパッケージを追加

# apt-get install libsqlite3-ruby
# cd ~/ruby-XXX-XXX
# make clean
# ./configure
# make
# make install


# gem install sqlite3-ruby
# gem install mongrel
ようやくうまくいった.

設定ファイルの準備
/usr/share/mysql にあるサンプル(my-huge.cnf,my-large.cnf,my-medium.cnfまたはmy-small.cnf)のうち,用途やサーバ機の規模に合うものを再利用 する.
各ファイルの冒頭を参照すること.Webサーバと連携させたいのでmy-medium.cnfを使うことにする.
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
デフォルトの文字コードをutf-8にして,日本語が通ように する.
# emacs /etc/my.cnf
[ と ] で指定された各セクションに追加すべき内容は以下のとおり.
		[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
character-set-client-handshake = FALSE
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8

MySQLサーバの起動
# /etc/rc.d/init.d/mysql start
セキュリティ設定
# /usr/bin/mysql_secure_installation
Enter current password for root (enter for none)に対し,ENTER
Set root password?[Y/n] に対し,Y
New password: に対し,【各自設定】
-> MySQLのroot(OSのrootではない)のパスワードを【各自設定】とした.
Remove anonymous users?[Y/n] に対し,Y
Disable root login remotely?[Y/n] に対し,Y
Remove test database and access to it?[Y/n] に対し,Y
Reload priviledge tables now?[Y/n] に対し,Y
MySQLユーザの追加
普段使いのユーザadminを追加する.
adminの権限は,リモートからの操作は不可で,ローカルではrootと同様の権限を持たせる.
望ましくはないが,パスワードは設定しない.
$ mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON *.* TO admin@localhost;
mysql> FLUSH PRIVILEGES;
mysql> quit