Windows機にパーティションを切ってUbuntuをデュアルブートでインストールするとこから
Ubuntu 9.04
- Ubuntu Desktop 日本語 Remix CDのダウンロード | Ubuntu Japanese Team からisoファイルをダウンロード
- isoファイルをCD-Rに書き込む
- BIOS設定でCDドライブを優先にして起動
- インストール
パーティションは30Gくらいなので適当に設定しておいた
swap | 2048MB | |
/ | ext3 | 10GB |
/home | ext3 | 20GB |
再起動するとブートローダが出てOSを選択することが出来るUbuntuはこれで完了
ディレクトリ名を英語にする
LANG=C xdg-user-dirs-gtk-update
Ruby on Rails
※3/6 Rails環境構築は書き直して多少まともになりました
Debian系のUbuntuはパッケージ管理にAPTを使ってるのでそれでインストールする
Ruby
sudo apt-get install ruby ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
RubyGems
sudo apt-get install rubygems gem -v 1.3.1
Rails
apt-getでインストールするかRubyGemsでインストールするかのどちらからしい
ubuntuにRubyonRailsをインストールする | 機械忍者
apt-getだとバージョンが表示できなかったりするようなのでGemsでインストール
gem install rails WARNING: Installing to ~/.gem since /var/lib/gems/1.8 and /var/lib/gems/1.8/bin aren't both writable. WARNING: You don't have /home/username/.gem/ruby/1.8/bin in your PATH, gem executables will not run.
WARNINGが出たこれもsudoでインストールしなければならないみたい
sudo gem install rails gem list *** LOCAL GEMS *** actionmailer (2.3.2) actionpack (2.3.2) activerecord (2.3.2) activeresource (2.3.2) activesupport (2.3.2) rails (2.3.2) rake (0.8.7)
インストールも完了したのでRailsのバージョン確認
rails -v プログラム 'rails' はまだインストールされていません。 次のように入力することでインストールできます: sudo apt-get install rails bash: rails: command not found
gem uninstallもなんにもできない。パスが通ってないのだろうか調べて見る
端的に言うと、RailsをRuby gemでインストールするべきではありません。
Ubuntu日本語フォーラム / Ruby on Railsについて
apt-getで入れればいいのかと思ったら
パッケージマネージャでruby関係をインストールするとgem周りで不具合(ディレクトリ構成の違い)があるらしい。
SidE B# Ubuntu 7.04 FeistyでのRails
ちなみにubuntu提供のrailsで作ったWebアプリは/usr/shareあたりにシンボリックリンクを張るので、ソースをtarでかためてもっていくなど、可搬性がない。
railsはパッケージでなく、gemでインストールというのは鉄則のようだ。
つまりはgem1.8というフォルダで生成されるから問題なんだということになるのか
apt-getでUbuntu側で用意されたrubygemsを入れて、そのgemを最新版へ更新、すると最新版はapt-getのgemとは別の場所に置かれるから、整合性も含めてapt-getで入れたgemを削除。シンボリックリンクを張って、いざRailsのインストール!
neconnect.net - Ubuntu 8.04.1 に Ruby on Rails 2.1.0 を入れる
Ruby on Rails 2回目
Ruby
sudo apt-get install ruby rdoc irb
RubyGems
sudo wget "http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz" tar zxfv rubygems-1.3.4.tgz cd rubygems-1.3.4/ sudo ruby setup.rb gem1.8 -v 1.3.4
apt-getの方でもGemsを入れてシンボリックリンクする(結果的にしてない)
sudo apt-get install rubygems gem -v 1.3.4
apt-getではver1.3.1を入れたのにgem -vでもver1.3.4になるよくわからないけどこいつ動くぞ
sudo gem install rails -v 1.2.6 gem list *** LOCAL GEMS *** actionmailer (1.3.6) actionpack (1.13.6) actionwebservice (1.2.6) activerecord (1.15.6) activesupport (1.4.4) rails (1.2.6) rake (0.8.7)
入ったみたい。サンプルプロジェクトを作ってみる
rails sample create create app/controllers create app/helpers create app/models 〜中略〜 create log/server.log create log/production.log create log/development.log create log/test.log
Webrick起動してブラウザでhttp://localhost:3000/にアクセス
インストールできた