カテゴリー:
Rails
閲覧数:81 配信日:2018-08-08 13:38
Ruby on Rails をいつか勉強しようと思ってWebサイトをローカル保存していた
いざ、Ruby on Rails を勉強しようと思って開いてみたら、バージョン2.xに関する内容だった
古過ぎる
・サイト自体も既に閉鎖されていた
・ローカル保存していたのでWebサイト内容は確認可能だが…
現在のRails 最新バージョンは5.2.1
Rails Proでは、Ruby on Rails2.xでのWebアプリケーションの作成方法を、 初心者向けに多くの例を出しながら説明しています。
昔のメモが出てきたけど、古過ぎて全く役に立たない
rails1.1.6
C:\>gem install -y --version 1.1.6 rails
今となっては何の意味もない情報
・VMware Workstation 6.0.1ベータ版
・Subversion 1.4.4 Win32 binaries for Apache 2.2.x.
・TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi
・Aptana IDE Beta
・mantis
・Instant Rails 1.7
・Rubricks
・つくるぶガイドブログ
・RubySrc-1.8.6-p287
・rubygems-1.3.4
1. RubyGemsのインストール
Railsのインストールの前に、Rubyのパッケージ管理システム”RubyGems”をインストールしておく。
インストールするパス
ホームディレクトリ(/virtual/xxx/)がディレクトリだらけになるのを避けるために、ホームディレクトリ直下にpackagesというディレクトリを作成し、この中にライブラリなどをインストールしていく。
xxx@s00:~> mkdir ~/packages
xxx@s00:~> mkdir ~/packages/bin
xxx@s00:~> mkdir ~/packages/lib
xxx@s00:~> mkdir ~/packages/lib/ruby
xxx@s00:~> mkdir ~/packages/lib/ruby/gem
ここでRubyやRubyGemがCoreServerにインストールしたRubygemなどを参照せずに、ユーザーのホームディレクトリにインストールしたファイルを参照するようパスを設定しておく。設定ファイル(.bashrc)をホームディレクトリに配置。※その際の注意点→FTPではなく、vi エディタでbashrcを作成
<手順>
SSHでログイン⇒virtual/ユーザー名/に飛ぶ。この位置=「~/」。
$vi⇒viエディタが立ち上がる。
Iを押してINSERTモードへ。
<設定ファイル(.bashrc)内容>をコピペ。
export PATH=$HOME/packages/bin:$PATH
export RUBYLIB=$HOME/packages/lib/ruby/site_ruby/1.8:$HOME/lib/ruby
export GEM_HOME=$HOME/packages/lib/ruby/gem
Escを押してコマンドモードへ。
:w .bashrc と入力し、bashrcファイル作成 & vi エディタ終了
配置したら以下のコマンドで設定を再読込しておく。
xxx@s00:~> source ~/.bashrc
ruby setup.rb --prefix=$HOME/packages
次に、RubyGemsをダウンロードし、解凍。
xxx@s00:~> mkdir ~/packages/tmp
xxx@s00:~/packages/tmp>wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
xxx@s00:~/packages/tmp>tar xvzf rubygems-1.3.4.tgz
ri RDoc
xxx@s00:~/packages/tmp> cd rubygems-1.3.4
xxx@s00:~/packages/tmp/rubygems-1.3.4> ruby setup.rb config --prefix=$HOME/packages
ruby setup.rb config --prefix=$HOME/packages
ruby setup.rb --prefix=$HOME/packages
wget http://rubyforge.org/frs/download.php/56227/rubygems-1.3.3.tgz
xxx@s00:~/packages/tmp>tar xvzf rubygems-1.3.3.tgz
xxx@s00:~/packages/tmp>tar xvzf rubygems-1.3.1.tgz
2007年4月
このアーカイブに収録したファイルは,日経ソフトウエア2007年4月号特集1「Ruby大作戦」のPart2「Ruby on Rails入門」(筆者:松岡 浩平氏)に掲載したサンプル・プログラムです
[VMware Toolsのインストール]
→ [VMware Tools を展開]
cd /tmp
mount /dev/cdrom /mnt
tar zxf /mnt/VMwareTools-(バージョン).tar.gz
umount /mnt
→ [開発ヘッダ類を持ってくる]
yum -y install gcc kernel-devel
→ [インストール]
./vmware-tools-distrib/vmware-install.pl
[カーネルソースの展開]
→ [展開プロセスに必要な最低限のパッケージを導入]
yum -y install gcc rpm-build redhat-rpm-config unifdef
→ [ソースを持ってくる]
yum list installed | grep kernel で現在のカーネルの番号を見る
wget http://mirror.centos.org/centos/5/updates/SRPMS/kernel-(カーネル番号).src.rpm
→ [展開先ディレクトリを作っておいて展開]
mkdir -p /usr/src/redhat/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
rpm -i kernel-(カーネル番号).src.rpm
→ [rpmbuild でパッチ、-bp は Build Prep(準備) の略]
cd /usr/src/redhat/SPECS/
rpmbuild -bp --target=i386 kernel-2.6.spec
cd /tmp
mount /dev/cdrom /mnt
tar zxf /mnt/VMwareTools-(バージョン).tar.gz
umount /mnt
→ [開発ヘッダ類を持ってくる]
yum -y install gcc kernel-devel
→ [インストール]
./vmware-tools-distrib/vmware-install.pl
[カーネルソースの展開]
→ [展開プロセスに必要な最低限のパッケージを導入]
yum -y install gcc rpm-build redhat-rpm-config unifdef
→ [ソースを持ってくる]
yum list installed | grep kernel で現在のカーネルの番号を見る
wget http://mirror.centos.org/centos/5/updates/SRPMS/kernel-(カーネル番号).src.rpm
→ [展開先ディレクトリを作っておいて展開]
mkdir -p /usr/src/redhat/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
rpm -i kernel-(カーネル番号).src.rpm
→ [rpmbuild でパッチ、-bp は Build Prep(準備) の略]
cd /usr/src/redhat/SPECS/
rpmbuild -bp --target=i386 kernel-2.6.spec