【目次】
RubyGems と Rake は,ruby バージョン 1.9.1 以上では標準で組み込まれている.
Ruby on Rails や Ruby を使ったデータベースプログラミングなどは,別ページ »で説明
Windows の Ruby インストーラを用いた Ruby のインストールについては,別ページ »で説明している.
■ Windows の場合の操作手順(例)
先に Ruby の gem ファイルを最新のものに更新したいので、 「gem update」を実行する.
gem update
git の URL: https://git-scm.com/
gem install rspec rspec-rails git
しばらく待つ.
gem list
先に Ruby の gem ファイルを最新のものに更新したいので, 「gem update」を実行する.
gem update
これは,Ruby 用の SQLite 3 パッケージをインストールしたいときの操作
gem install sqlite3
しばらく待つ.
gem list
先に Ruby の gem ファイルを最新のものに更新したいので, 「gem update」を実行する.
gem update
gem install sinatra
しばらく待つ.
gem list
先に Ruby の gem ファイルを最新のものに更新したいので、端末で 「gem update」を実行します
※ Windows で環境変数 HOME を設定している場合にはエラーが出ることがある(そのときは,環境変数 HOME を一時的に消してから実行することになる)
gem update
gem install pkg-config rails
しばらく待つ.
gem list
ActiveRecord を使う場合
rails new hoge -J -d sqlite3
cd hoge bundle install rails g rspec:install rails g scaffold hogeobj num:integer value:string rake db:migrate rake db:setup rails server
DataMapper を使う場合(書きかけ)
rails new hoge -O -J -d sqlite3 -m http://datamapper.org/templates/rails.rb
cd hoge bundle install rails g rspec:install rails g scaffold hogeobj num:integer value:string vim app/models/hogeobj.rb rake db:automigrate rails server
【関連する外部ページ】
https://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/TableDefinition.html
※ 使用できるデータ型は :primary_key, :string, :text, :integer, :float, :decimal, :datetime, :timestamp, :time, :date, :binary, :boolean
先に Ruby の gem ファイルを最新のものに更新したいので, 「gem update」を実行する.
gem update
しばらく待つ.
gem install facets
しばらく待つ.
gem list
facets を試しに使ってみる.
irb require 'rubygems' require 'facets' p Time.elapse { sleep 0.12345 }
先に Ruby の gem ファイルを最新のものに更新したいので、端末で 「gem update」を実行する.
gem update
しばらく待つ.
これは,Ruby 用の MySQL パッケージをインストールしたいときの操作
gem install mysql
しばらく待つ.
gem list
先に Ruby の gem ファイルを最新のものに更新したいので、端末で 「gem update」を実行する.
gem update
これは,Ruby 用の pg パッケージをインストールしたいときの操作
gem install pg
しばらく待つ.
gem list
gem の操作で不可解なエラーが出た場合の参考情報
■ Windows の場合の操作手順(例)
下記のコマンドにより、最新の RubyGems をインストールする