f_world21の日記スマートフォン用の表示で見るf_world21の日記この広告は、90日以上更新していないブログに表示しています。rubyタイトルの通り、ubuntuに現時点(2010/10/4)の最新版のrubyとrailsをインストールした際のメモです。今回はserver版のubuntuで、特に何も入ってないので、まずはrubyのインストールから。現時点の最新はruby1.9.2。aptitudeでは入らないので、ソースからダウンロードしてコンパイルするかー・・・、って思ってたら、なんと最近はrvmというのがあるらしいじゃないですか。Manager』の略で、rubyインタプリタ本体の管理用アプリケーションだとな。これを使うと、複数のバージョンのrubyインタプリタを共存させることができるとか。インストールされたrubyは『~/.rvm/rubies/』以下に入る。その他、gemも同じような場所にまとめて保存されるらしく、ホームディレクトリ以下にインストールされるので、インストールするときに、いちいしsudoしなくてもよくなります。わかてないけど、とにかくよさそうなので、rvm経由で1.9.2を入れます。そのためには、まず普通に現行のrubyをいれて、そこからrvmのインストールをできるようにします。rvmについてはリンクをどうぞ。[i486-linux]これで1.8.7のrubyがはいりましたね。次はrubygems。前はaptitudeではうまく入らず、ソースをダウンロードしてsetup.rbを起動してましたが、最近ではaptitudeでも問題ないみたいなんで、aptitudeで。-v1.3.5rubygemsの最新版は1.3.7なので、これはちょっと古いですね。rails3をインストールするには1.3.7以上が必須なので1.3.7にアップデートします。rvmのインストールです。installed......こんな感じでgemで入ります。インストールはこれだけでは完了せず、「これが終わったら『rvm-install』ってコマンドを実行しろよ」というメッセージがでてるので、やってみます。rvm-install特に問題なく終わりました。ruby1.9.2をインストールしてみましょう。installation.ふむ、curlが入ってない。1.9.2これでうまくいきました。ソースをダウンロードしてコンパイルするので結構時間かかりました。ruby関連の環境変数の設定をするために.bashrcをちょっと改造します。$HOME/.rvm/scripts/rvmfiを最後に追加。.bashrcとします。$GEM_PATH~/.rvm/gems/ruby-1.9.2-p0:~/.rvm/gems/ruby-1.9.2-p0@globalみたくなってたら成功。これで、デフォルトのrubyインタプリタを1.9.2に設定できます。[i686-linux]おkですね。rubyとかでも確かめてみるといいと思います。rails3のインストール。zlib...おやおや、いきなりひっかかった。調べてみるとzlibのdevelopmentパッケージが必要らしい。ubuntuの場合は『zlib1g-dev』というものらしい。それをインストールしたら設定してmakeしてやる必要があるみたいです。installあとついでに、railsのインストールの前に、sqliteのrubyパッケージもインストールしちゃいました。3.0.0ということでrails3のインストール完了です。プロジェクトを作ってみましょう。〇〇』という感じですべてはrailsコマンドから制御するみたいです。hogeいつものようにプロジェクトが作られます。install`.ん、sqlite3-rubyはさっきいれたんだけどなぁ。install』としてみます。installとしたらなんかエラーみたいな文章がウジャーっとでてきました。libsqlite3-devインストールします。sqlite3-ruby』の前にやっておくべしたね。installed.バンドルが成功したとでました。port=3000......やったー!!おなじみのサーバの起動画面がでました。aboard』の画面がでました。