Rails4.0導入してみた
まだ正式リリースされていないので4.0.0.beta1です。
➜ ~ gem install rails --version=4.0.0.beta1 Fetching: i18n-0.6.4.gem (100%) Successfully installed i18n-0.6.4 Fetching: multi_json-1.7.0.gem (100%) Successfully installed multi_json-1.7.0 Fetching: tzinfo-0.3.37.gem (100%) Successfully installed tzinfo-0.3.37 Fetching: atomic-1.0.1.gem (100%) Building native extensions. This could take a while... Successfully installed atomic-1.0.1 Fetching: thread_safe-0.1.0.gem (100%) Successfully installed thread_safe-0.1.0 Fetching: activesupport-4.0.0.beta1.gem (100%) Successfully installed activesupport-4.0.0.beta1 Fetching: builder-3.1.4.gem (100%) Successfully installed builder-3.1.4 Fetching: rack-1.5.2.gem (100%) Successfully installed rack-1.5.2 Fetching: rack-test-0.6.2.gem (100%) Successfully installed rack-test-0.6.2 Fetching: erubis-2.7.0.gem (100%) Successfully installed erubis-2.7.0 Fetching: actionpack-4.0.0.beta1.gem (100%) Successfully installed actionpack-4.0.0.beta1 Fetching: activemodel-4.0.0.beta1.gem (100%) Successfully installed activemodel-4.0.0.beta1 Fetching: arel-4.0.0.beta2.gem (100%) Successfully installed arel-4.0.0.beta2 Fetching: activerecord-deprecated_finders-0.0.3.gem (100%) Successfully installed activerecord-deprecated_finders-0.0.3 Fetching: activerecord-4.0.0.beta1.gem (100%) Successfully installed activerecord-4.0.0.beta1 Fetching: mime-types-1.21.gem (100%) Successfully installed mime-types-1.21 Fetching: polyglot-0.3.3.gem (100%) Successfully installed polyglot-0.3.3 Fetching: treetop-1.4.12.gem (100%) Successfully installed treetop-1.4.12 Fetching: mail-2.5.3.gem (100%) Successfully installed mail-2.5.3 Fetching: actionmailer-4.0.0.beta1.gem (100%) Successfully installed actionmailer-4.0.0.beta1 Fetching: thor-0.17.0.gem (100%) Successfully installed thor-0.17.0 Fetching: rdoc-3.12.2.gem (100%) rdoc's executable "rdoc" conflicts with /Users/masumi/.rbenv/versions/2.0.0-p0/bin/rdoc Overwrite the executable? [yN] y rdoc's executable "ri" conflicts with /Users/masumi/.rbenv/versions/2.0.0-p0/bin/ri Overwrite the executable? [yN] y Depending on your version of ruby, you may need to install ruby rdoc/ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-data; rdoc-data --install >= 1.9.2 : nothing to do! Yay! Successfully installed rdoc-3.12.2 Fetching: railties-4.0.0.beta1.gem (100%) Successfully installed railties-4.0.0.beta1 Fetching: bundler-1.3.4.gem (100%) Successfully installed bundler-1.3.4 Fetching: hike-1.2.1.gem (100%) Successfully installed hike-1.2.1 Fetching: tilt-1.3.5.gem (100%) Successfully installed tilt-1.3.5 Fetching: sprockets-2.9.0.gem (100%) Successfully installed sprockets-2.9.0 Fetching: sprockets-rails-2.0.0.rc3.gem (100%) Successfully installed sprockets-rails-2.0.0.rc3 Fetching: rails-4.0.0.beta1.gem (100%) Successfully installed rails-4.0.0.beta1 Done installing documentation for i18n, multi_json, tzinfo, atomic, thread_safe, activesupport, builder, rack, rack-test, erubis, actionpack, activemodel, arel, activerecord-deprecated_finders, activerecord, mime-types, polyglot, treetop, mail, actionmailer, thor, rdoc, railties, bundler, hike, tilt, sprockets, sprockets-rails, rails (0 sec). 29 gems installed ➜ ~ rails -v Rails 4.0.0.beta1
インストール完了。
試しにrails newなう。
➜ ~ rails new test -T exist create README.rdoc create Rakefile create config.ru conflict .gitignore Overwrite /Users/masumi/test/.gitignore? (enter "h" for help) [Ynaqdh] y force .gitignore create Gemfile create app create app/assets/images/rails.png create app/assets/javascripts/application.js create app/assets/stylesheets/application.css create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/views/layouts/application.html.erb create app/mailers/.keep create app/models/.keep create app/controllers/concerns/.keep create app/models/concerns/.keep create bin create bin/bundle create bin/rails create bin/rake create config create config/routes.rb create config/application.rb create config/environment.rb create config/environments create config/environments/development.rb create config/environments/production.rb create config/environments/test.rb create config/initializers create config/initializers/backtrace_silencers.rb create config/initializers/filter_parameter_logging.rb create config/initializers/inflections.rb create config/initializers/mime_types.rb create config/initializers/secret_token.rb create config/initializers/session_store.rb create config/initializers/wrap_parameters.rb create config/locales create config/locales/en.yml create config/boot.rb create config/database.yml create db create db/seeds.rb create lib create lib/tasks create lib/tasks/.keep create lib/assets create lib/assets/.keep create log create log/.keep create public create public/404.html create public/422.html create public/500.html create public/favicon.ico create public/robots.txt create tmp/cache create tmp/cache/assets create vendor/assets/javascripts create vendor/assets/javascripts/.keep create vendor/assets/stylesheets create vendor/assets/stylesheets/.keep run bundle install Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Resolving dependencies... Installing rake (10.0.3) Using i18n (0.6.4) Installing minitest (4.6.2) Using multi_json (1.7.0) Using atomic (1.0.1) Using thread_safe (0.1.0) Using tzinfo (0.3.37) Using activesupport (4.0.0.beta1) Using builder (3.1.4) Using erubis (2.7.0) Using rack (1.5.2) Using rack-test (0.6.2) Using actionpack (4.0.0.beta1) Using mime-types (1.21) Using polyglot (0.3.3) Using treetop (1.4.12) Using mail (2.5.3) Using actionmailer (4.0.0.beta1) Using activemodel (4.0.0.beta1) Using activerecord-deprecated_finders (0.0.3) Using arel (4.0.0.beta2) Using activerecord (4.0.0.beta1) Using bundler (1.3.4) Installing coffee-script-source (1.6.1) Installing execjs (1.4.0) Installing coffee-script (2.2.0) Using json (1.7.7) Using rdoc (3.12.2) Using thor (0.17.0) Using railties (4.0.0.beta1) Installing coffee-rails (4.0.0.beta1) Using hike (1.2.1) Installing jbuilder (1.0.2) Installing jquery-rails (2.2.1) Using tilt (1.3.5) Using sprockets (2.9.0) Using sprockets-rails (2.0.0.rc3) Using rails (4.0.0.beta1) Installing sass (3.2.7) Installing sass-rails (4.0.0.beta1) Installing sqlite3 (1.3.7) Installing turbolinks (1.0.0) Installing uglifier (1.3.0) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.