金子邦彦研究室インストールUbuntu, WSL2Ruby のインストール(Ubuntu 上)

Ruby のインストール(Ubuntu 上)

Ubuntu での Ruby のインストール手順を説明する.

前準備

Ubuntu のシステム更新

UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.

UbuntuUbuntu のインストールは別ページ »で説明

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

Ruby および RubyGems を,パッケージを使ってインストール

次のコマンドを実行.

sudo apt -y update
sudo apt -y install ruby-full
sudo apt -y install rubygems
sudo gem install rubygems-update
sudo update_rubygems
  • 必要に応じて,さまざまインストールを行う.
    sudo apt -y install ruby-dev
    sudo apt -y install libruby
    sudo apt -y install libpdf-writer-ruby
    sudo apt -y install libpdf-writer-ruby-doc
    sudo apt -y install erubis
    sudo apt -y install erubis-doc
    sudo apt -y install liberubis-ruby
    
    sudo apt -y install rrdtool
    sudo apt -y install ruby-gnome2
    sudo apt -y install ruby-gnome2-dev
    sudo apt -y install libxml2-dev
    sudo apt -y install libxslt-dev
    
    sudo apt -y install  chasen
    sudo apt -y install  libchasen-dev
    sudo apt -y install  chasen-dictutils
    sudo apt -y install  libtext-chasen-perl
    sudo apt -y install  naist-jdic-utf8
    sudo apt -y install  mecab
    sudo apt -y install  mecab-utils
    sudo apt -y install  mecab-naist-jdic
    sudo apt -y install  libmecab-dev
    sudo apt -y install  libmecab-ruby
    sudo apt -y install  namazu2
    sudo apt -y install  namazu2-index-tools
    sudo apt -y install  libnmz7-dev
    

    バージョンの確認

    ruby -v
    

    RubyGems の更新

    次のコマンドを実行.

    下記のコマンドにより、RubyGems が更新される。 gem は /usr/lib/ruby/gems 下に入るように設定される

    sudo gem install rubygems-update
    sudo update_rubygems
    

    rspec, rspec-rails, git を gem を用いてインストール

    1. インストール

      次のコマンドを実行.

      sudo gem install rspec
      sudo gem install rspec-rails
      sudo gem install git
      

      しばらく待つ.

    2. インストールできたかは,「gem list」の実行で確認できる.

      gem list
      

      [image]

    Sinatra を gem を用いてインストール

    Sinatra については別のページで説明している.

    次のコマンドを実行.

    sudo gem install sinatra
    

    Ruby on Rails を gem を用いてインストール

    1. インストール

      次のコマンドを実行.

      sudo gem install pkg-config
      sudo gem install rails
      sudo a2enmod rewrite
      
    2. インストール終了の確認

      [image]
    3. rails new の実行

      rails new hoge -J -d sqlite3
      
      • -J : prototype.js を組み込まない
      • -O : ActiveRecord を組み込まない
      • -T : Test::Unit を組み込まない

      [image]
    4. サーバの起動まで行う

      cd hoge
      bundle install
      rails g scaffold hogeobj value:string
      rake db:migrate
      rake db:setup
      rails server
      
    5. サーバの起動の確認

      エラーメッセージが出ていないこと

      [image]

      Web ブラウザで http://localhost:3000/hogeobjs を開いて、scaffold の機能を使ってみる