Spree
Version 12 (Guillermo Gómez, 03/28/2011 06:31 pm)
| 1 | 1 | Guillermo Gómez | h1. Spree |
|---|---|---|---|
| 2 | 1 | Guillermo Gómez | |
| 3 | 9 | Guillermo Gómez | El camino "más suave" es: |
| 4 | 2 | Guillermo Gómez | |
| 5 | 1 | Guillermo Gómez | <pre> |
| 6 | 9 | Guillermo Gómez | $ sudo gem install rails (si Rails 3) |
| 7 | 1 | Guillermo Gómez | </pre> |
| 8 | 2 | Guillermo Gómez | |
| 9 | 9 | Guillermo Gómez | Cree su proyecto nuevo: |
| 10 | 3 | Guillermo Gómez | |
| 11 | 3 | Guillermo Gómez | <pre> |
| 12 | 9 | Guillermo Gómez | $ rails new mystore |
| 13 | 5 | Guillermo Gómez | ... |
| 14 | 9 | Guillermo Gómez | $ cd mystore |
| 15 | 6 | Guillermo Gómez | </pre> |
| 16 | 6 | Guillermo Gómez | |
| 17 | 9 | Guillermo Gómez | Edite GemFile y agregue: |
| 18 | 6 | Guillermo Gómez | |
| 19 | 6 | Guillermo Gómez | <pre> |
| 20 | 6 | Guillermo Gómez | ... |
| 21 | 9 | Guillermo Gómez | $ gem 'spree' |
| 22 | 7 | Guillermo Gómez | </pre> |
| 23 | 7 | Guillermo Gómez | |
| 24 | 7 | Guillermo Gómez | <pre> |
| 25 | 7 | Guillermo Gómez | Using the Gem |
| 26 | 7 | Guillermo Gómez | ------------- |
| 27 | 7 | Guillermo Gómez | |
| 28 | 7 | Guillermo Gómez | Start by adding the gem to your existing Rails 3.x application's Gemfile |
| 29 | 7 | Guillermo Gómez | |
| 30 | 7 | Guillermo Gómez | gem 'spree' |
| 31 | 7 | Guillermo Gómez | |
| 32 | 7 | Guillermo Gómez | Update your bundle |
| 33 | 7 | Guillermo Gómez | |
| 34 | 7 | Guillermo Gómez | bundle install |
| 35 | 7 | Guillermo Gómez | |
| 36 | 7 | Guillermo Gómez | Then use the install generator to do the basic setup (add Spree to Gemfile, etc.) |
| 37 | 7 | Guillermo Gómez | |
| 38 | 7 | Guillermo Gómez | rails g spree:site |
| 39 | 7 | Guillermo Gómez | |
| 40 | 7 | Guillermo Gómez | Now its time to install all of the necessary migrations, assets, etc. |
| 41 | 7 | Guillermo Gómez | |
| 42 | 7 | Guillermo Gómez | rake spree:install |
| 43 | 7 | Guillermo Gómez | |
| 44 | 7 | Guillermo Gómez | If you'd like to also install sample data and images you can follow up the above command with: |
| 45 | 7 | Guillermo Gómez | |
| 46 | 7 | Guillermo Gómez | rake spree_sample:install |
| 47 | 7 | Guillermo Gómez | |
| 48 | 7 | Guillermo Gómez | Now you just need to run the new migrations |
| 49 | 7 | Guillermo Gómez | |
| 50 | 7 | Guillermo Gómez | rake db:migrate |
| 51 | 7 | Guillermo Gómez | rake db:seed |
| 52 | 7 | Guillermo Gómez | |
| 53 | 7 | Guillermo Gómez | If you also want some sample products, orders, etc. to play with you can run the appropriate rake task. |
| 54 | 7 | Guillermo Gómez | |
| 55 | 7 | Guillermo Gómez | rake db:sample |
| 56 | 7 | Guillermo Gómez | </pre> |
| 57 | 8 | Guillermo Gómez | |
| 58 | 8 | Guillermo Gómez | <pre> |
| 59 | 8 | Guillermo Gómez | [gomix@fricky mystore]$ bundle install |
| 60 | 8 | Guillermo Gómez | Fetching source index for http://rubygems.org/ |
| 61 | 8 | Guillermo Gómez | Enter your password to install the bundled RubyGems to your system: |
| 62 | 8 | Guillermo Gómez | Using rake (0.8.7) |
| 63 | 8 | Guillermo Gómez | Using abstract (1.0.0) |
| 64 | 8 | Guillermo Gómez | Using activesupport (3.0.5) |
| 65 | 8 | Guillermo Gómez | Using builder (2.1.2) |
| 66 | 8 | Guillermo Gómez | Installing i18n (0.5.0) |
| 67 | 8 | Guillermo Gómez | Using activemodel (3.0.5) |
| 68 | 8 | Guillermo Gómez | Using erubis (2.6.6) |
| 69 | 8 | Guillermo Gómez | Installing rack (1.2.2) |
| 70 | 8 | Guillermo Gómez | Installing rack-mount (0.6.14) |
| 71 | 8 | Guillermo Gómez | Using rack-test (0.5.7) |
| 72 | 8 | Guillermo Gómez | Installing tzinfo (0.3.25) |
| 73 | 8 | Guillermo Gómez | Using actionpack (3.0.5) |
| 74 | 8 | Guillermo Gómez | Using mime-types (1.16) |
| 75 | 8 | Guillermo Gómez | Using polyglot (0.3.1) |
| 76 | 8 | Guillermo Gómez | Using treetop (1.4.9) |
| 77 | 8 | Guillermo Gómez | Using mail (2.2.15) |
| 78 | 8 | Guillermo Gómez | Using actionmailer (3.0.5) |
| 79 | 8 | Guillermo Gómez | Using braintree (2.9.1) |
| 80 | 8 | Guillermo Gómez | Using activemerchant (1.12.0) |
| 81 | 8 | Guillermo Gómez | Using arel (2.0.9) |
| 82 | 8 | Guillermo Gómez | Using activerecord (3.0.5) |
| 83 | 8 | Guillermo Gómez | Using activeresource (3.0.5) |
| 84 | 8 | Guillermo Gómez | Using acts_as_list (0.1.2) |
| 85 | 8 | Guillermo Gómez | Using bcrypt-ruby (2.1.4) |
| 86 | 8 | Guillermo Gómez | Using bundler (1.0.10) |
| 87 | 8 | Guillermo Gómez | Using cancan (1.5.1) |
| 88 | 8 | Guillermo Gómez | Using orm_adapter (0.0.4) |
| 89 | 8 | Guillermo Gómez | Using warden (1.0.3) |
| 90 | 8 | Guillermo Gómez | Using devise (1.2.rc2) |
| 91 | 8 | Guillermo Gómez | Using faker (0.9.5) |
| 92 | 8 | Guillermo Gómez | Using highline (1.5.1) |
| 93 | 8 | Guillermo Gómez | Using thor (0.14.6) |
| 94 | 8 | Guillermo Gómez | Using railties (3.0.5) |
| 95 | 8 | Guillermo Gómez | Using rails (3.0.5) |
| 96 | 8 | Guillermo Gómez | Using jquery-rails (0.2.6) |
| 97 | 8 | Guillermo Gómez | Using meta_search (1.0.1) |
| 98 | 8 | Guillermo Gómez | Using nested_set (1.6.4) |
| 99 | 8 | Guillermo Gómez | Using paperclip (2.3.8) |
| 100 | 8 | Guillermo Gómez | Using rd_resource_controller (1.0.1) |
| 101 | 8 | Guillermo Gómez | Using rd_unobtrusive_date_picker (0.1.0) |
| 102 | 8 | Guillermo Gómez | Using state_machine (0.9.4) |
| 103 | 8 | Guillermo Gómez | Using stringex (1.0.3) |
| 104 | 8 | Guillermo Gómez | Using will_paginate (3.0.pre2) |
| 105 | 8 | Guillermo Gómez | Using spree_core (0.50.0) |
| 106 | 8 | Guillermo Gómez | Using spree_api (0.50.0) |
| 107 | 8 | Guillermo Gómez | Using spree_auth (0.50.0) |
| 108 | 8 | Guillermo Gómez | Using spree_dash (0.50.0) |
| 109 | 8 | Guillermo Gómez | Using spree_promo (0.50.0) |
| 110 | 8 | Guillermo Gómez | Using spree_sample (0.50.0) |
| 111 | 8 | Guillermo Gómez | Using spree (0.50.0) |
| 112 | 8 | Guillermo Gómez | Installing sqlite3 (1.3.3) with native extensions |
| 113 | 8 | Guillermo Gómez | Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. |
| 114 | 8 | Guillermo Gómez | </pre> |
| 115 | 10 | Guillermo Gómez | |
| 116 | 10 | Guillermo Gómez | <pre> |
| 117 | 10 | Guillermo Gómez | [gomix@fricky mystore]$ rails g spree:site |
| 118 | 10 | Guillermo Gómez | create lib/spree_site.rb |
| 119 | 10 | Guillermo Gómez | remove public/index.html |
| 120 | 10 | Guillermo Gómez | append public/robots.txt |
| 121 | 10 | Guillermo Gómez | append db/seeds.rb |
| 122 | 11 | Guillermo Gómez | |
| 123 | 11 | Guillermo Gómez | [gomix@fricky mystore]$ rake spree:install |
| 124 | 11 | Guillermo Gómez | (in /home/gomix/tmp/spree-tempo/mystore) |
| 125 | 11 | Guillermo Gómez | INFO: Mirroring assets from /usr/lib/ruby/gems/1.8/gems/spree_dash-0.50.0/lib/tasks/../../public to /home/gomix/tmp/spree-tempo/mystore/public |
| 126 | 11 | Guillermo Gómez | INFO: Mirroring assets from /usr/lib/ruby/gems/1.8/gems/spree_promo-0.50.0/lib/tasks/../../public to /home/gomix/tmp/spree-tempo/mystore/public |
| 127 | 12 | Guillermo Gómez | |
| 128 | 12 | Guillermo Gómez | [gomix@fricky mystore]$ rake spree_sample:install |
| 129 | 12 | Guillermo Gómez | ... |
| 130 | 12 | Guillermo Gómez | |
| 131 | 12 | Guillermo Gómez | [gomix@fricky mystore]$ rake db:migrate |
| 132 | 12 | Guillermo Gómez | ... |
| 133 | 12 | Guillermo Gómez | == AddPositionToOptionTypes: migrating ======================================= |
| 134 | 12 | Guillermo Gómez | -- add_column(:option_types, :position, :integer, {:null=>false, :default=>0}) |
| 135 | 12 | Guillermo Gómez | -> 0.0016s |
| 136 | 12 | Guillermo Gómez | == AddPositionToOptionTypes: migrated (0.0019s) ============================== |
| 137 | 12 | Guillermo Gómez | |
| 138 | 12 | Guillermo Gómez | == RemoveTrailingSlashesInTaxonPermalinks: migrating ========================= |
| 139 | 12 | Guillermo Gómez | == RemoveTrailingSlashesInTaxonPermalinks: migrated (0.0049s) ================ |
| 140 | 12 | Guillermo Gómez | |
| 141 | 10 | Guillermo Gómez | </pre> |
