WindowsにRailsの開発環境を構築  (4) Ruby on Railsをインストール 


現時点でのRuby on Railsの最新版の1.2を
http://www.rubyonrails.org/ からダウンロードしインストールする。
 

http://www.rubyonrails.org/
赤い矢印の「Download version 1.2」をクリックする。





◆RubyGemsをダウンロード
※RubyGemsはRubyのパッケージ管理ツールです。

RubyGemsのDownloadリンクをクリックする。





◆下記のページからrubygems-0.9.4.zipをダウンロードする。





◆rubygems-0.9.4.zipを展開する。



下記の様にファイルが展開される。





◆SctiveScriptRubyのruby consoleを起動しRubyGemsを展開したフォルダに移動する。




ruby setup.rb configを実行する。




ruby setup.rb setupを実行する。




ruby setup.rb installを実行する。




実行結果

C:\kuru\download\ruby\rubygems-0.9.4\rubygems-0.9.4>ruby setup.rb install rm -f InstalledFiles ---> bin mkdir -p C:/Program Files/ruby-1.8/bin install gem C:/Program Files/ruby-1.8/bin/ install gemlock C:/Program Files/ruby-1.8/bin/ install gemri C:/Program Files/ruby-1.8/bin/ install gemwhich C:/Program Files/ruby-1.8/bin/ install gem_mirror C:/Program Files/ruby-1.8/bin/ install gem_server C:/Program Files/ruby-1.8/bin/ install index_gem_repository.rb C:/Program Files/ruby-1.8/bin/ install update_rubygems C:/Program Files/ruby-1.8/bin/ <--- bin ---> lib mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8 install gemconfigure.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/ install rubygems.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/ install ubygems.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/ ---> lib/rbconfig mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rbconfig install datadir.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rbconfig <--- lib/rbconfig ---> lib/rubygems mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install builder.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install command_manager.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/ruby gems install config_file.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install custom_require.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install dependency_list.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install doc_manager.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install format.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install gem_commands.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install gem_openssl.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install gem_open_uri.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install gem_runner.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install installer.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install old_format.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install open-uri.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install package.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install remote_fetcher.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install remote_installer.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install rubygems_version.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install security.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install server.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install source_index.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install source_info_cache.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install source_info_cache_entry.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install specification.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install timer.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install user_interaction.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install validator.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems install version.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems ---> lib/rubygems/commands mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install build_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install cert_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install check_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install cleanup_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install contents_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install dependency_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install environment_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install help_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install install_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install list_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install outdated_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install pristine_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install query_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install rdoc_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install search_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install sources_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install specification_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install uninstall_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install unpack_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands install update_command.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/commands <--- lib/rubygems/commands ---> lib/rubygems/digest mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/digest install digest_adapter.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/digest install md5.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/digest install sha1.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/digest install sha2.rb C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/rubygems/digest <--- lib/rubygems/digest <--- lib/rubygems <--- lib Successfully built RubyGem Name: sources Version: 0.0.1 File: sources-0.0.1.gem Removing old RubyGems RDoc and ri... Installing rubygems-0.9.4 ri... Installing rubygems-0.9.4 rdoc... As of RubyGems 0.8.0, library stubs are no longer needed. Searching $LOAD_PATH for stubs to optionally delete (may take a while)... ...done. No library stubs found.

実行結果の最後の行が気になるが、取りあえずほっとく。


◆Railsをインストールする。

gem install rails -yを実行する。

上記コマンドを実行するとなぜかエラーになった。



C:\kuru\download\ruby\rubygems-0.9.4\rubygems-0.9.4>gem install rails -y Bulk updating Gem source index for: http://gems.rubyforge.org ERROR: While executing gem ... (Gem::GemNotFoundException) Could not find rails (> 0) in any repository


もう一度実行すると正常に終了した。




C:\kuru\download\ruby\rubygems-0.9.4\rubygems-0.9.4>gem install rails -y Bulk updating Gem source index for: http://gems.rubyforge.org Successfully installed rails-1.2.3 Successfully installed rake-0.7.3 Successfully installed activesupport-1.4.2 Successfully installed activerecord-1.15.3 Successfully installed actionpack-1.13.3 Successfully installed actionmailer-1.3.3 Successfully installed actionwebservice-1.2.3 Installing ri documentation for rake-0.7.3... Installing ri documentation for activesupport-1.4.2... Installing ri documentation for activerecord-1.15.3... Installing ri documentation for actionpack-1.13.3... Installing ri documentation for actionmailer-1.3.3... Installing ri documentation for actionwebservice-1.2.3... Installing RDoc documentation for rake-0.7.3... Installing RDoc documentation for activesupport-1.4.2... Installing RDoc documentation for activerecord-1.15.3... Installing RDoc documentation for actionpack-1.13.3... Installing RDoc documentation for actionmailer-1.3.3... Installing RDoc documentation for actionwebservice-1.2.3...

これでRailsのインストールは終了。


Railsの動作確認

適当なディレクトリに移動し
railsコマンドでアプリケーションを作成してみる。

rails testappを実行する。




実行結果

C:\kuru\work>rails testapp create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create components create db create doc create lib create lib/tasks create log create public/images create public/javascripts create public/stylesheets create script/performance create script/process create test/fixtures create test/functional create test/integration create test/mocks/development create test/mocks/test create test/unit create vendor create vendor/plugins create tmp/sessions create tmp/sockets create tmp/cache create tmp/pids create Rakefile create README create app/controllers/application.rb create app/helpers/application_helper.rb create test/test_helper.rb create config/database.yml create config/routes.rb create public/.htaccess create config/boot.rb create config/environment.rb create config/environments/production.rb create config/environments/development.rb create config/environments/test.rb create script/about create script/breakpointer create script/console create script/destroy create script/generate create script/performance/benchmarker create script/performance/profiler create script/process/reaper create script/process/spawner create script/process/inspector create script/runner create script/server create script/plugin create public/dispatch.rb create public/dispatch.cgi create public/dispatch.fcgi create public/404.html create public/500.html create public/index.html create public/favicon.ico create public/robots.txt create public/images/rails.png create public/javascripts/prototype.js create public/javascripts/effects.js create public/javascripts/dragdrop.js create public/javascripts/controls.js create public/javascripts/application.js create doc/README_FOR_APP create log/server.log create log/production.log create log/development.log create log/test.log

作成されたフォルダ




◆ アプリケーションのテンプレートが作成されたので取りあえず実行してみる。

下記のコマンドを実行する。
ruby testapp/script/server





◆ブラウザからhttp://localhost:3000にアクセスしてみる。

下記のようなページが表示されればÒK




この時のコンソールの出力






Railsのインストールはこれで完了。
今日はここまで

次回は下記のものをインストールする。
MySQLアダプタ
・Java
・Eclipse
・RDT
・RadRails





 

Posted: 日 - 7月 22, 2007 at 09:41 午後          


©