(このページはまだ未完です)
:-)
参照ページ
- XREA で ruby on rails のアプリを公開する - やる気のないはてだ
- xreaサーバへRailsをインストール - critbitの日記
動作環境など
- インストールするもの
- Rails 3.2
- rubygems-1.3.5 (ruby-1.8.5に対応している最後のバージョン)
- xrea側の環境(s23サーバ: 2013-08-06現在)
gemsのダウンロード
- ローカル環境でgemコマンドを使って望みのバージョンのRailsのgemとそれが依存するgemsをインストールする。
- ダウンロードするときに、ログを記録するようにしておき、インストール順序が記録に残るようにしておく。
今回ダウンロードされたgemsは次のとおり
- i18n-0.6.4
- multi_json-1.7.7
- activesupport-3.2.0
- builder-3.0.4
- activemodel-3.2.0
- rack-1.4.5
- rack-cache-1.2
- rack-test-0.6.2
- journey-1.0.4
- hike-1.2.3
- tilt-1.4.1
- sprockets-2.1.3
- erubis-2.7.0
- actionpack-3.2.0
- arel-3.0.2
- tzinfo-0.3.37
- activerecord-3.2.0
- activeresource-3.2.0
- mime-types-1.23
- polyglot-0.3.3
- treetop-1.4.14
- mail-2.4.4
- actionmailer-3.2.0
- rake-10.1.0
- thor-0.14.6
- rack-ssl-1.3.3
- bundler-1.3.5
- json-1.8.0
- rails-3.2.0
- railties-3.2.0
gemsをインストールするときは上記の順序でインストールする。
その他のダウンロード
インストール手順
- xreaのサーバにsshでログインする。
- シェルの環境変数を設定するために.bashrcの編集を開始。
vi .bashrc
- .bashrcに次の行を追加して保存する。
PREFIX=$HOME
export PATH=$PREFIX/bin:$PREFIX/lib/ruby/gems/1.8/bin:$PATH
export GEM_HOME=$PREFIX/lib/ruby/gems/1.8
export RUBYLIB=$PREFIX/lib/ruby:$PREFIX/lib/site_ruby/1.8:$PREFIX/lib
- 環境変数を反映。
source .bashrc
- フォルダを作る。
mkdir ~/bin
mkdir ~/lib
mkdir ~/lib/ruby
mkdir ~/lib/site_ruby
- 作業フォルダに移動。
cd ~/tmp
- rubygemsを展開してインストールスクリプトを実行。
tar zxf rubygems-x.x.x.tgz
cd rubygems-x.x.x
ruby setup.rb all --prefix=$PREFIX
- gemのインストール確認(バージョン番号の表示)。
gem -v
- 各gemファイルをインストール
gem install <gemファイル名> --local --no-ri --no-rdoc
方針変更
と、ここまでやりかけたが、ruby-1.8.5ではどうにもならなくなって方針を変更。
ruby-2.0.0のインストール
- ruby-2.xをダウンロード。
- xreaにFTPで送る。
- xreaで展開して展開したディレクトリへ移動。
- configureの実行
./configure -prefix=/virtual/keio --disable-install-doc --disable-install-rdoc --disable-install-capi
- makeの実行
make
- サーバの実行時間制限のため途中でkillされるので終わるまで何度でも実行。
make
- linking ruby が出たらmakeは終わり。
- インストール
make install
- rehash
hash -r
- テスト
ruby -v
- バージョンが 2.x.xとか表示されればよし
rubygemsのインストール
- rubygems-2.x.xをダウンロード
- FTPでxreaへ送る。
- 展開。
tar -zxf rubygems-2.x.x.tar.gz
- 移動。
cd rubygems-2.x.x
- インストール。
ruby setup.rb all --prefix=...
- テスト
gem -v
- 2.x.xと表示されればOK。
Railsのインストール
- 普通に
gem install rails
(2013-08-11)
Tag: Rails Ruby on Rails xrea gem rubygem