solidus_store 17:40:01 $ bundle exec rails g solidus:install create config/initializers/spree.rb Installing Active Storage rake active_storage:install Copied migration 20221129094013_create_active_storage_tables.active_storage.rb from active_storage append public/robots.txt exist app/assets/images create vendor/assets/javascripts/spree/backend create vendor/assets/stylesheets/spree/backend exist vendor/assets/images/spree/backend create vendor/assets/javascripts/spree/backend/all.js create vendor/assets/stylesheets/spree/backend/all.css exist app/overrides Solidus has a default authentication extension that uses Devise. You can find more info at https://github.com/solidusio/solidus_auth_devise. Regardless of what you answer here, it'll be installed if you choose solidus_starter_frontend as your storefront in a later step. Would you like to install it? (Y/n) y warning Selecting a payment along with `solidus_starter_frontend` might require manual integration. You can select a payment method to be included in the installation process. Please select a payment method name: [paypal, bolt, none] (paypal) append db/seeds.rb copying migrations creating database rake db:create Created database 'db/development.sqlite3' Created database 'db/test.sqlite3' Which frontend would you like to use? solidus_starter_frontend is recommended. However, some extensions are still only compatible with the now deprecated solidus_frontend. [solidus_starter_frontend, solidus_frontend, none] (solidus_starter_frontend) break down solidus Fetching https://github.com/nebulab/solidus.git Fetching gem metadata from https://rubygems.org/......... Resolving dependencies.... Removing gems from /home/gsmendoza/repos/gsmendoza/solidus_store/Gemfile solidus (~> 3.2) was removed. installing solidus_starter_frontend apply https://raw.githubusercontent.com/solidusio/solidus_starter_frontend/gsmendoza/sol-547-fix-ensure-that-ssf-32-doesnt-add/template.rb installing [solidus_starter_frontend] checking versions installing [solidus_starter_frontend] fetching remote templates run git clone --quiet --depth 1 --branch gsmendoza/sol-547-fix-ensure-that-ssf-32-doesnt-add https://github.com/solidusio/solidus_starter_frontend.git /home/gsmendoza/repos/gsmendoza/solidus_store/tmp/solidus_starter_frontend-2464f182671b5dd776507debfe9e132c from "." installing [solidus_starter_frontend] installing gems gemfile canonical-rails gemfile solidus_support gemfile truncate_html gemfile view_component (~> 2.46) gemfile group :development, :test gsub Gemfile gemfile rspec-rails gemfile apparition (~> 0.6.0) gemfile rails-controller-testing (~> 1.0.5) gemfile rspec-activemodel-mocks (~> 1.1.0) gemfile capybara-screenshot (~> 1.0) gemfile database_cleaner (~> 1.7) gemfile factory_bot (>= 4.8) gemfile factory_bot_rails gemfile ffaker (~> 2.13) gemfile rubocop (~> 1.0) gemfile rubocop-performance (~> 1.5) gemfile rubocop-rails (~> 2.3) gemfile rubocop-rspec (~> 2.0) gsub Gemfile run bundle install Fetching https://github.com/twalpole/apparition.git Fetching gem metadata from https://rubygems.org/......... Resolving dependencies.... Bundle complete! 36 Gemfile dependencies, 145 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. gemfile solidus_auth_devise run bundle install Fetching gem metadata from https://rubygems.org/......... Resolving dependencies.... Bundle complete! 37 Gemfile dependencies, 153 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. generate solidus:auth:install rails generate solidus:auth:install create config/initializers/devise.rb rake railties:install:migrations FROM=solidus_auth Copied migration 20221129094074_create_users.solidus_auth.rb from solidus_auth Copied migration 20221129094075_rename_columns_for_devise.solidus_auth.rb from solidus_auth Copied migration 20221129094076_convert_user_remember_field.solidus_auth.rb from solidus_auth Copied migration 20221129094077_add_reset_password_sent_at_to_spree_users.solidus_auth.rb from solidus_auth Copied migration 20221129094078_make_users_email_index_unique.solidus_auth.rb from solidus_auth Copied migration 20221129094079_add_deleted_at_to_users.solidus_auth.rb from solidus_auth Copied migration 20221129094080_add_confirmable_to_users.solidus_auth.rb from solidus_auth Copied migration 20221129094081_add_reset_password_token_index_to_spree_users.solidus_auth.rb from solidus_auth Copied migration 20221129094082_add_unconfirmed_email_to_spree_users.solidus_auth.rb from solidus_auth rake db:migrate == 20221129094013 CreateActiveStorageTables: migrating ======================== -- create_table(:active_storage_blobs, {:id=>:primary_key}) -> 0.0026s -- create_table(:active_storage_attachments, {:id=>:primary_key}) -> 0.0024s -- create_table(:active_storage_variant_records, {:id=>:primary_key}) -> 0.0015s == 20221129094013 CreateActiveStorageTables: migrated (0.0067s) =============== == 20221129094035 CreateActionMailboxTables: migrating ======================== -- create_table(:action_mailbox_inbound_emails) -> 0.0024s == 20221129094035 CreateActionMailboxTables: migrated (0.0027s) =============== == 20221129094036 CreateActionTextTables: migrating =========================== -- create_table(:action_text_rich_texts, {:id=>:primary_key}) -> 0.0021s == 20221129094036 CreateActionTextTables: migrated (0.0021s) ================== == 20221129094037 SolidusOneFour: migrating =================================== -- table_exists?(:spree_addresses) -> 0.0007s -- create_table("spree_users", {:force=>true, :id=>:integer}) -> 0.0017s -- create_table("friendly_id_slugs", {:force=>:cascade, :id=>:integer}) -> 0.0038s -- create_table("spree_addresses", {:force=>:cascade, :id=>:integer}) -> 0.0037s -- create_table("spree_adjustment_reasons", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_adjustments", {:force=>:cascade, :id=>:integer}) -> 0.0056s -- create_table("spree_assets", {:force=>:cascade, :id=>:integer}) -> 0.0026s -- create_table("spree_calculators", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_cartons", {:force=>:cascade, :id=>:integer}) -> 0.0037s -- create_table("spree_countries", {:force=>:cascade, :id=>:integer}) -> 0.0021s -- create_table("spree_credit_cards", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_customer_returns", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_inventory_units", {:force=>:cascade, :id=>:integer}) -> 0.0043s -- create_table("spree_line_item_actions", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_line_items", {:force=>:cascade, :id=>:integer}) -> 0.0027s -- create_table("spree_log_entries", {:force=>:cascade, :id=>:integer}) -> 0.0018s -- create_table("spree_option_type_prototypes", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_option_types", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_option_values", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_option_values_variants", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_order_mutexes", {:force=>:cascade, :id=>:integer}) -> 0.0018s -- create_table("spree_orders", {:force=>:cascade, :id=>:integer}) -> 0.0072s -- create_table("spree_orders_promotions", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_payment_capture_events", {:force=>:cascade, :id=>:integer}) -> 0.0018s -- create_table("spree_payment_methods", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_payments", {:force=>:cascade, :id=>:integer}) -> 0.0033s -- create_table("spree_preferences", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_prices", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_product_option_types", {:force=>:cascade, :id=>:integer}) -> 0.0031s -- create_table("spree_product_promotion_rules", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_product_properties", {:force=>:cascade, :id=>:integer}) -> 0.0037s -- create_table("spree_products", {:force=>:cascade, :id=>:integer}) -> 0.0041s -- create_table("spree_products_taxons", {:force=>:cascade, :id=>:integer}) -> 0.0033s -- create_table("spree_promotion_action_line_items", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_promotion_actions", {:force=>:cascade, :id=>:integer}) -> 0.0030s -- create_table("spree_promotion_categories", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_promotion_codes", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_promotion_rule_taxons", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_promotion_rules", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_promotion_rules_users", {:force=>:cascade, :id=>:integer}) -> 0.0024s -- create_table("spree_promotions", {:force=>:cascade, :id=>:integer}) -> 0.0055s -- create_table("spree_properties", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_property_prototypes", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_prototype_taxons", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_prototypes", {:force=>:cascade, :id=>:integer}) -> 0.0013s -- create_table("spree_refund_reasons", {:force=>:cascade, :id=>:integer}) -> 0.0014s -- create_table("spree_refunds", {:force=>:cascade, :id=>:integer}) -> 0.0031s -- create_table("spree_reimbursement_credits", {:force=>:cascade, :id=>:integer}) -> 0.0013s -- create_table("spree_reimbursement_types", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_reimbursements", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_return_authorizations", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_return_items", {:force=>:cascade, :id=>:integer}) -> 0.0027s -- create_table("spree_return_reasons", {:force=>:cascade, :id=>:integer}) -> 0.0013s -- create_table("spree_roles", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_roles_users", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_shipments", {:force=>:cascade, :id=>:integer}) -> 0.0038s -- create_table("spree_shipping_categories", {:force=>:cascade, :id=>:integer}) -> 0.0012s -- create_table("spree_shipping_method_categories", {:force=>:cascade, :id=>:integer}) -> 0.0028s -- create_table("spree_shipping_method_stock_locations", {:force=>:cascade, :id=>:integer}) -> 0.0027s -- create_table("spree_shipping_method_zones", {:force=>:cascade, :id=>:integer}) -> 0.0015s -- create_table("spree_shipping_methods", {:force=>:cascade, :id=>:integer}) -> 0.0020s -- create_table("spree_shipping_rate_taxes", {:force=>:cascade, :id=>:integer}) -> 0.0026s -- create_table("spree_shipping_rates", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_state_changes", {:force=>:cascade, :id=>:integer}) -> 0.0025s -- create_table("spree_states", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_stock_items", {:force=>:cascade, :id=>:integer}) -> 0.0038s -- create_table("spree_stock_locations", {:force=>:cascade, :id=>:integer}) -> 0.0030s -- create_table("spree_stock_movements", {:force=>:cascade, :id=>:integer}) -> 0.0020s -- create_table("spree_store_credit_categories", {:force=>:cascade, :id=>:integer}) -> 0.0013s -- create_table("spree_store_credit_events", {:force=>:cascade, :id=>:integer}) -> 0.0027s -- create_table("spree_store_credit_types", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_store_credit_update_reasons", {:force=>:cascade, :id=>:integer}) -> 0.0013s -- create_table("spree_store_credits", {:force=>:cascade, :id=>:integer}) -> 0.0036s -- create_table("spree_store_payment_methods", {:force=>:cascade, :id=>:integer}) -> 0.0026s -- create_table("spree_stores", {:force=>:cascade, :id=>:integer}) -> 0.0026s -- create_table("spree_tax_categories", {:force=>:cascade, :id=>:integer}) -> 0.0013s -- create_table("spree_tax_rates", {:force=>:cascade, :id=>:integer}) -> 0.0032s -- create_table("spree_taxonomies", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_taxons", {:force=>:cascade, :id=>:integer}) -> 0.0040s -- create_table("spree_unit_cancels", {:force=>:cascade, :id=>:integer}) -> 0.0022s -- create_table("spree_user_addresses", {:force=>:cascade, :id=>:integer}) -> 0.0033s -- create_table("spree_user_stock_locations", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_variant_property_rule_conditions", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_variant_property_rule_values", {:force=>:cascade, :id=>:integer}) -> 0.0026s -- create_table("spree_variant_property_rules", {:force=>:cascade, :id=>:integer}) -> 0.0019s -- create_table("spree_variants", {:force=>:cascade, :id=>:integer}) -> 0.0055s -- create_table("spree_zone_members", {:force=>:cascade, :id=>:integer}) -> 0.0026s -- create_table("spree_zones", {:force=>:cascade, :id=>:integer}) -> 0.0013s == 20221129094037 SolidusOneFour: migrated (0.2247s) ========================== == 20221129094038 CreateSpreeWalletPaymentSources: migrating ================== -- table_exists?(:spree_wallet_payment_sources) -> 0.0008s -- create_table(:spree_wallet_payment_sources, {:id=>:integer}) -> 0.0020s -- add_index(:spree_wallet_payment_sources, [:user_id, :payment_source_id, :payment_source_type], {:unique=>true, :name=>"index_spree_wallet_payment_sources_on_source_and_user"}) -> 0.0006s == 20221129094038 CreateSpreeWalletPaymentSources: migrated (0.0035s) ========= == 20221129094039 MigrateCreditCardsToWalletPaymentSources: migrating ========= == 20221129094039 MigrateCreditCardsToWalletPaymentSources: migrated (0.0048s) == 20221129094040 RemoveIsDefaultFromPrices: migrating ======================== -- remove_column(:spree_prices, :is_default, :boolean, {:default=>true}) -> 0.0141s == 20221129094040 RemoveIsDefaultFromPrices: migrated (0.0141s) =============== == 20221129094041 RemoveCurrencyFromLineItems: migrating ====================== -- remove_column(:spree_line_items, :currency, :string) -> 0.0151s == 20221129094041 RemoveCurrencyFromLineItems: migrated (0.0151s) ============= == 20221129094042 AddAvailableToColumnsAndRemoveDisplayOnFromPaymentMethods: migrating -- add_column(:spree_payment_methods, :available_to_users, :boolean, {:default=>true}) -> 0.0028s -- add_column(:spree_payment_methods, :available_to_admin, :boolean, {:default=>true}) -> 0.0017s -- quoted_false() -> 0.0000s -- execute("UPDATE spree_payment_methods SET available_to_users=0 WHERE NOT (display_on='front_end' OR display_on='' OR display_on IS NULL)") -> 0.0005s -- quoted_false() -> 0.0000s -- execute("UPDATE spree_payment_methods SET available_to_admin=0 WHERE NOT (display_on='back_end' OR display_on='' OR display_on IS NULL)") -> 0.0005s -- remove_column(:spree_payment_methods, :display_on) -> 0.0118s == 20221129094042 AddAvailableToColumnsAndRemoveDisplayOnFromPaymentMethods: migrated (0.0176s) == 20221129094043 CreateSpreePromotionCodeBatch: migrating ==================== -- create_table(:spree_promotion_code_batches, {:id=>:integer}) -> 0.0023s -- add_foreign_key(:spree_promotion_code_batches, :spree_promotions, {:column=>:promotion_id}) -> 0.0110s -- add_column(:spree_promotion_codes, :promotion_code_batch_id, :integer) -> 0.0018s -- add_foreign_key(:spree_promotion_codes, :spree_promotion_code_batches, {:column=>:promotion_code_batch_id}) -> 0.0174s -- add_index(:spree_promotion_codes, :promotion_code_batch_id) -> 0.0009s == 20221129094043 CreateSpreePromotionCodeBatch: migrated (0.0337s) =========== == 20221129094044 AddAvailableToUsersAndRemoveDisplayOnFromShippingMethods: migrating -- add_column(:spree_shipping_methods, :available_to_users, :boolean, {:default=>true}) -> 0.0027s -- quoted_false() -> 0.0000s -- execute("UPDATE spree_shipping_methods SET available_to_users=0 WHERE display_on='back_end'") -> 0.0005s -- remove_column(:spree_shipping_methods, :display_on) -> 0.0125s == 20221129094044 AddAvailableToUsersAndRemoveDisplayOnFromShippingMethods: migrated (0.0158s) == 20221129094045 AddIndexToSpreePaymentsNumber: migrating ==================== -- add_index("spree_payments", ["number"], {:unique=>true}) -> 0.0013s == 20221129094045 AddIndexToSpreePaymentsNumber: migrated (0.0014s) =========== == 20221129094046 RemoveSpreeStoreCreditsColumn: migrating ==================== -- remove_column(:spree_store_credits, :spree_store_credits, :datetime) -> 0.0179s == 20221129094046 RemoveSpreeStoreCreditsColumn: migrated (0.0179s) =========== == 20221129094047 AddLftAndRgtIndexesToTaxons: migrating ====================== -- add_index(:spree_taxons, :lft) -> 0.0015s -- add_index(:spree_taxons, :rgt) -> 0.0006s == 20221129094047 AddLftAndRgtIndexesToTaxons: migrated (0.0022s) ============= == 20221129094048 RemoveOrderIdFromInventoryUnits: migrating ================== -- remove_column(:spree_inventory_units, :order_id) -> 0.0204s == 20221129094048 RemoveOrderIdFromInventoryUnits: migrated (0.0244s) ========= == 20221129094049 TransformTaxRateCategoryRelation: migrating ================= -- create_table(:spree_tax_rate_tax_categories, {:id=>:integer}) -> 0.0028s -- add_foreign_key(:spree_tax_rate_tax_categories, :spree_tax_categories, {:column=>:tax_category_id}) -> 0.0126s -- add_foreign_key(:spree_tax_rate_tax_categories, :spree_tax_rates, {:column=>:tax_rate_id}) -> 0.0121s -- remove_column(:spree_tax_rates, :tax_category_id) -> 0.0158s == 20221129094049 TransformTaxRateCategoryRelation: migrated (0.0461s) ======== == 20221129094050 AddRolesUniqueConstraints: migrating ======================== -- add_index(:spree_roles, :name, {:unique=>true}) -> 0.0014s -- add_index(:spree_roles_users, [:user_id, :role_id], {:unique=>true}) -> 0.0006s == 20221129094050 AddRolesUniqueConstraints: migrated (0.0021s) =============== == 20221129094051 AddTimeRangeToTaxRate: migrating ============================ -- add_column(:spree_tax_rates, :starts_at, :datetime, {:precision=>nil}) -> 0.0024s -- add_column(:spree_tax_rates, :expires_at, :datetime, {:precision=>nil}) -> 0.0023s == 20221129094051 AddTimeRangeToTaxRate: migrated (0.0048s) =================== == 20221129094052 RenameBogusGateways: migrating ============================== == 20221129094052 RenameBogusGateways: migrated (0.0000s) ===================== == 20221129094053 RemoveDefaultTaxFromSpreeZones: migrating =================== -- remove_column(:spree_zones, :default_tax, :boolean, {:default=>false}) -> 0.0096s == 20221129094053 RemoveDefaultTaxFromSpreeZones: migrated (0.0097s) ========== == 20221129094054 CreatePromotionRuleStores: migrating ======================== -- create_table(:spree_promotion_rules_stores) -> 0.0030s == 20221129094054 CreatePromotionRuleStores: migrated (0.0031s) =============== == 20221129094055 CreateStoreShippingMethods: migrating ======================= -- create_table(:spree_store_shipping_methods) -> 0.0027s == 20221129094055 CreateStoreShippingMethods: migrated (0.0028s) ============== == 20221129094056 AddAvailableLocalesToStores: migrating ====================== -- change_table(:spree_stores) -> 0.0026s == 20221129094056 AddAvailableLocalesToStores: migrated (0.0027s) ============= == 20221129094057 AddAmountRemainingToStoreCreditEvents: migrating ============ -- add_column(:spree_store_credit_events, :amount_remaining, :decimal, {:precision=>8, :scale=>2, :default=>nil, :null=>true}) -> 0.0023s == 20221129094057 AddAmountRemainingToStoreCreditEvents: migrated (0.0055s) === == 20221129094058 AddJoinCharactersToPromotionCodeBatch: migrating ============ -- add_column(:spree_promotion_code_batches, :join_characters, :string, {:null=>false, :default=>"_"}) -> 0.0024s == 20221129094058 AddJoinCharactersToPromotionCodeBatch: migrated (0.0025s) === == 20221129094059 AddApplyToAllToVariantPropertyRule: migrating =============== -- add_column(:spree_variant_property_rules, :apply_to_all, :boolean, {:default=>false, :null=>false}) -> 0.0036s -- change_column(:spree_variant_property_rules, :apply_to_all, :boolean, {:default=>true}) -> 0.0144s == 20221129094059 AddApplyToAllToVariantPropertyRule: migrated (0.0182s) ====== == 20221129094060 CreateSpreeStoreCreditReasonsTable: migrating =============== -- create_table(:spree_store_credit_reasons) -> 0.0021s -- add_column(:spree_store_credit_events, :store_credit_reason_id, :integer) -> 0.0028s -- execute("update spree_store_credit_events set store_credit_reason_id = update_reason_id") -> 0.0007s == 20221129094060 CreateSpreeStoreCreditReasonsTable: migrated (0.0071s) ====== == 20221129094061 RemoveCodeFromSpreePromotions: migrating ==================== -- remove_index(:spree_promotions, {:name=>:index_spree_promotions_on_code}) -> 0.0007s -- remove_column(:spree_promotions, :code) -> 0.0277s == 20221129094061 RemoveCodeFromSpreePromotions: migrated (0.0321s) =========== == 20221129094062 DropSpreeStoreCreditUpdateReasons: migrating ================ -- table_exists?(:spree_store_credit_update_reasons) -> 0.0007s -- drop_table(:spree_store_credit_update_reasons) -> 0.0008s -- column_exists?(:spree_store_credit_events, :update_reason_id) -> 0.0005s -- remove_column(:spree_store_credit_events, :update_reason_id) -> 0.0155s == 20221129094062 DropSpreeStoreCreditUpdateReasons: migrated (0.0177s) ======= == 20221129094063 AddDefaultBillngFlagToUserAddresses: migrating ============== -- add_column(:spree_user_addresses, :default_billing, :boolean, {:default=>false}) -> 0.0029s == 20221129094063 AddDefaultBillngFlagToUserAddresses: migrated (0.0029s) ===== == 20221129094064 AddBccEmailToSpreeStores: migrating ========================= -- add_column(:spree_stores, :bcc_email, :string) -> 0.0028s == 20221129094064 AddBccEmailToSpreeStores: migrated (0.0029s) ================ == 20221129094065 AddDiscontinueOnToSpreeProducts: migrating ================== -- add_column(:spree_products, :discontinue_on, :datetime, {:precision=>nil}) -> 0.0027s == 20221129094065 AddDiscontinueOnToSpreeProducts: migrated (0.0027s) ========= == 20221129094066 AddTypeBeforeRemovalToSpreePaymentMethods: migrating ======== -- add_column(:spree_payment_methods, :type_before_removal, :string) -> 0.0027s == 20221129094066 AddTypeBeforeRemovalToSpreePaymentMethods: migrated (0.0027s) == 20221129094067 AddNameToSpreeAddresses: migrating ========================== -- add_column(:spree_addresses, :name, :string) -> 0.0024s -- add_index(:spree_addresses, :name) -> 0.0006s == 20221129094067 AddNameToSpreeAddresses: migrated (0.0033s) ================= == 20221129094068 ChangeColumnNullOnPrices: migrating ========================= -- change_column_null(:spree_prices, :amount, false) -> 0.0144s == 20221129094068 ChangeColumnNullOnPrices: migrated (0.0144s) ================ == 20221129094069 SetPromotionsWithAnyPolicyToAllIfPossible: migrating ======== == 20221129094069 SetPromotionsWithAnyPolicyToAllIfPossible: migrated (0.0089s) == 20221129094070 AddApiKeyToSpreeUsers: migrating ============================ -- add_column(:spree_users, :api_key, :string, {:limit=>40}) -> 0.0026s == 20221129094070 AddApiKeyToSpreeUsers: migrated (0.0026s) =================== == 20221129094071 ResizeApiKeyField: migrating ================================ -- change_column(:spree_users, :api_key, :string, {:limit=>48}) -> 0.0113s == 20221129094071 ResizeApiKeyField: migrated (0.0113s) ======================= == 20221129094072 RenameApiKeyToSpreeApiKey: migrating ======================== -- rename_column(:spree_users, :api_key, :spree_api_key) -> 0.0111s == 20221129094072 RenameApiKeyToSpreeApiKey: migrated (0.0111s) =============== == 20221129094073 AddIndexToUserSpreeApiKey: migrating ======================== -- add_index(:spree_users, :spree_api_key) -> 0.0013s == 20221129094073 AddIndexToUserSpreeApiKey: migrated (0.0013s) =============== == 20221129094074 CreateUsers: migrating ====================================== -- table_exists?("spree_users") -> 0.0009s == 20221129094074 CreateUsers: migrated (0.0009s) ============================= == 20221129094075 RenameColumnsForDevise: migrating =========================== -- column_exists?(:spree_users, :password_salt) -> 0.0012s -- rename_column(:spree_users, :crypted_password, :encrypted_password) -> 0.0139s -- rename_column(:spree_users, :salt, :password_salt) -> 0.0138s -- rename_column(:spree_users, :remember_token_expires_at, :remember_created_at) -> 0.0211s -- rename_column(:spree_users, :login_count, :sign_in_count) -> 0.0148s -- rename_column(:spree_users, :failed_login_count, :failed_attempts) -> 0.0142s -- rename_column(:spree_users, :single_access_token, :reset_password_token) -> 0.0142s -- rename_column(:spree_users, :current_login_at, :current_sign_in_at) -> 0.0144s -- rename_column(:spree_users, :last_login_at, :last_sign_in_at) -> 0.0146s -- rename_column(:spree_users, :current_login_ip, :current_sign_in_ip) -> 0.0144s -- rename_column(:spree_users, :last_login_ip, :last_sign_in_ip) -> 0.0148s -- add_column(:spree_users, :authentication_token, :string) -> 0.0020s -- add_column(:spree_users, :unlock_token, :string) -> 0.0019s -- add_column(:spree_users, :locked_at, :datetime, {:precision=>nil}) -> 0.0018s -- remove_column(:spree_users, :openid_identifier) -> 0.0138s == 20221129094075 RenameColumnsForDevise: migrated (0.1714s) ================== == 20221129094076 ConvertUserRememberField: migrating ========================= -- remove_column(:spree_users, :remember_created_at) -> 0.0143s -- add_column(:spree_users, :remember_created_at, :datetime, {:precision=>nil}) -> 0.0019s == 20221129094076 ConvertUserRememberField: migrated (0.0162s) ================ == 20221129094077 AddResetPasswordSentAtToSpreeUsers: migrating =============== -- add_column(:spree_users, :reset_password_sent_at, :datetime, {:precision=>nil}) -> 0.0018s == 20221129094077 AddResetPasswordSentAtToSpreeUsers: migrated (0.0035s) ====== == 20221129094078 MakeUsersEmailIndexUnique: migrating ======================== -- add_index("spree_users", ["email"], {:name=>"email_idx_unique", :unique=>true}) -> 0.0013s == 20221129094078 MakeUsersEmailIndexUnique: migrated (0.0013s) =============== == 20221129094079 AddDeletedAtToUsers: migrating ============================== -- add_column(:spree_users, :deleted_at, :datetime, {:precision=>nil}) -> 0.0026s -- add_index(:spree_users, :deleted_at) -> 0.0005s == 20221129094079 AddDeletedAtToUsers: migrated (0.0032s) ===================== == 20221129094080 AddConfirmableToUsers: migrating ============================ -- add_column(:spree_users, :confirmation_token, :string) -> 0.0023s -- add_column(:spree_users, :confirmed_at, :datetime, {:precision=>nil}) -> 0.0017s -- add_column(:spree_users, :confirmation_sent_at, :datetime, {:precision=>nil}) -> 0.0018s == 20221129094080 AddConfirmableToUsers: migrated (0.0058s) =================== == 20221129094081 AddResetPasswordTokenIndexToSpreeUsers: migrating =========== -- index_exists?(:spree_users, :reset_password_token, {:name=>"index_spree_users_on_reset_password_token"}) -> 0.0005s -- index_exists?(:spree_users, :reset_password_token, {:name=>"index_spree_users_on_reset_password_token_solidus_auth_devise"}) -> 0.0005s -- add_index(:spree_users, :reset_password_token, {:unique=>true, :name=>"index_spree_users_on_reset_password_token_solidus_auth_devise"}) -> 0.0008s == 20221129094081 AddResetPasswordTokenIndexToSpreeUsers: migrated (0.0038s) == == 20221129094082 AddUnconfirmedEmailToSpreeUsers: migrating ================== -- column_exists?(:spree_users, :unconfirmed_email) -> 0.0013s -- add_column(:spree_users, :unconfirmed_email, :string) -> 0.0018s == 20221129094082 AddUnconfirmedEmailToSpreeUsers: migrated (0.0031s) ========= installing [solidus_starter_frontend] installing files exist app create app/assets/config/solidus_starter_frontend_manifest.js create app/assets/images/icon-delete.svg create app/assets/images/icon-shopping-cart.svg create app/assets/javascripts/cart.js create app/assets/javascripts/checkout.js create app/assets/javascripts/checkout/address.js create app/assets/javascripts/checkout/payment.js create app/assets/javascripts/locale_selector.js create app/assets/javascripts/product.js create app/assets/javascripts/product_selection_component.js create app/assets/javascripts/solidus_starter_frontend.js create app/assets/javascripts/utils.js.erb create app/assets/stylesheets/base/_base.scss create app/assets/stylesheets/base/_fonts.scss create app/assets/stylesheets/base/_reset.scss create app/assets/stylesheets/base/_responsive.scss create app/assets/stylesheets/base/_typography.scss create app/assets/stylesheets/base/_utilities.scss create app/assets/stylesheets/base/fonts/inter/Inter-Black.woff create app/assets/stylesheets/base/fonts/inter/Inter-Black.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-BlackItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-BlackItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-Bold.woff create app/assets/stylesheets/base/fonts/inter/Inter-Bold.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-BoldItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-BoldItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-ExtraBold.woff create app/assets/stylesheets/base/fonts/inter/Inter-ExtraBold.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-ExtraBoldItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-ExtraBoldItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-ExtraLight.woff create app/assets/stylesheets/base/fonts/inter/Inter-ExtraLight.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-ExtraLightItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-ExtraLightItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-Italic.woff create app/assets/stylesheets/base/fonts/inter/Inter-Italic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-Light.woff create app/assets/stylesheets/base/fonts/inter/Inter-Light.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-LightItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-LightItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-Medium.woff create app/assets/stylesheets/base/fonts/inter/Inter-Medium.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-MediumItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-MediumItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-Regular.woff create app/assets/stylesheets/base/fonts/inter/Inter-Regular.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-SemiBold.woff create app/assets/stylesheets/base/fonts/inter/Inter-SemiBold.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-SemiBoldItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-SemiBoldItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-Thin.woff create app/assets/stylesheets/base/fonts/inter/Inter-Thin.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-ThinItalic.woff create app/assets/stylesheets/base/fonts/inter/Inter-ThinItalic.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-italic.var.woff2 create app/assets/stylesheets/base/fonts/inter/Inter-roman.var.woff2 create app/assets/stylesheets/base/fonts/inter/Inter.var.woff2 create app/assets/stylesheets/components/account/_account_order.scss create app/assets/stylesheets/components/account/_account_summary.scss create app/assets/stylesheets/components/auth/_auth_container.scss create app/assets/stylesheets/components/auth/_auth_form.scss create app/assets/stylesheets/components/brand/_logo.scss create app/assets/stylesheets/components/buttons/_button_inline.scss create app/assets/stylesheets/components/buttons/_button_primary.scss create app/assets/stylesheets/components/cart/_cart_adjustments.scss create app/assets/stylesheets/components/cart/_cart_amount_row.scss create app/assets/stylesheets/components/cart/_cart_empty.scss create app/assets/stylesheets/components/cart/_cart_footer.scss create app/assets/stylesheets/components/cart/_cart_header.scss create app/assets/stylesheets/components/cart/_cart_item.scss create app/assets/stylesheets/components/cart/_cart_link.scss create app/assets/stylesheets/components/cart/_cart_page.scss create app/assets/stylesheets/components/cart/_cart_secondary_actions.scss create app/assets/stylesheets/components/cart/_coupon_code.scss create app/assets/stylesheets/components/cart/_item_info.scss create app/assets/stylesheets/components/checkout/_checkout.scss create app/assets/stylesheets/components/checkout/_checkout_header.scss create app/assets/stylesheets/components/checkout/_checkout_summary.scss create app/assets/stylesheets/components/checkout/_existing_cards.scss create app/assets/stylesheets/components/checkout/_payment_method_controls.scss create app/assets/stylesheets/components/checkout/_payment_method_selector.scss create app/assets/stylesheets/components/checkout/_progress_steps.scss create app/assets/stylesheets/components/checkout/_proposed_shipment.scss create app/assets/stylesheets/components/checkout/_shipment_items.scss create app/assets/stylesheets/components/checkout/_shipping_methods.scss create app/assets/stylesheets/components/checkout/payments/_gateway_payment_method.scss create app/assets/stylesheets/components/checkout/steps/_address_step.scss create app/assets/stylesheets/components/checkout/steps/_confirm_step.scss create app/assets/stylesheets/components/checkout/steps/_delivery_step.scss create app/assets/stylesheets/components/checkout/steps/_payment_step.scss create app/assets/stylesheets/components/forms/_address_inputs.scss create app/assets/stylesheets/components/forms/inputs/_checkbox_input.scss create app/assets/stylesheets/components/forms/inputs/_radio_input.scss create app/assets/stylesheets/components/forms/inputs/_select_input.scss create app/assets/stylesheets/components/forms/inputs/_text.scss create app/assets/stylesheets/components/forms/inputs/_textarea_input.scss create app/assets/stylesheets/components/general/_flash.scss create app/assets/stylesheets/components/layout/_aside.scss create app/assets/stylesheets/components/layout/_breadcrumbs.scss create app/assets/stylesheets/components/layout/_category_navigation.scss create app/assets/stylesheets/components/layout/_footer.scss create app/assets/stylesheets/components/layout/_header.scss create app/assets/stylesheets/components/layout/_horizontal_input_group.scss create app/assets/stylesheets/components/layout/_top_bar.scss create app/assets/stylesheets/components/navigation/_auth_link.scss create app/assets/stylesheets/components/navigation/_categories.scss create app/assets/stylesheets/components/navigation/_locale_selector.scss create app/assets/stylesheets/components/navigation/_taxonomies.scss create app/assets/stylesheets/components/navigation/_taxonomy.scss create app/assets/stylesheets/components/orders/_address_overview.scss create app/assets/stylesheets/components/orders/_coupon_codes.scss create app/assets/stylesheets/components/orders/_line_items.scss create app/assets/stylesheets/components/orders/_order_details.scss create app/assets/stylesheets/components/orders/_order_item.scss create app/assets/stylesheets/components/orders/_order_page.scss create app/assets/stylesheets/components/orders/_order_shipments.scss create app/assets/stylesheets/components/orders/_payment_info.scss create app/assets/stylesheets/components/presentation/_hero.scss create app/assets/stylesheets/components/products/_product_card.scss create app/assets/stylesheets/components/products/_product_image.scss create app/assets/stylesheets/components/products/_product_info.scss create app/assets/stylesheets/components/products/_product_page.scss create app/assets/stylesheets/components/products/_product_price.scss create app/assets/stylesheets/components/products/_product_properties.scss create app/assets/stylesheets/components/products/_product_submit.scss create app/assets/stylesheets/components/products/_product_taxons.scss create app/assets/stylesheets/components/products/_product_thumbnails.scss create app/assets/stylesheets/components/products/_product_variants.scss create app/assets/stylesheets/components/products/_products.scss create app/assets/stylesheets/components/products/_products_by_taxon.scss create app/assets/stylesheets/components/products/_products_grid.scss create app/assets/stylesheets/components/search/_filter.scss create app/assets/stylesheets/components/search/_search_bar.scss create app/assets/stylesheets/components/typography/_hero_title.scss create app/assets/stylesheets/components/typography/_subtitle.scss create app/assets/stylesheets/placeholders/_main.scss create app/assets/stylesheets/screen.scss create app/assets/stylesheets/solidus_starter_frontend.css create app/assets/stylesheets/variables/_colors.scss create app/assets/stylesheets/variables/_typography.scss create app/components/breadcrumbs_component.rb create app/components/filter_component.rb create app/components/image_component.rb create app/components/link_to_cart_component.rb create app/components/taxons_tree_component.rb create app/controllers/cart_line_items_controller.rb create app/controllers/carts_controller.rb create app/controllers/checkout_base_controller.rb create app/controllers/checkout_guest_sessions_controller.rb create app/controllers/checkout_sessions_controller.rb create app/controllers/checkouts_controller.rb create app/controllers/concerns/taxonomies.rb create app/controllers/coupon_codes_controller.rb create app/controllers/home_controller.rb create app/controllers/locale_controller.rb create app/controllers/orders_controller.rb create app/controllers/products_controller.rb create app/controllers/store_controller.rb create app/controllers/store_devise_controller.rb create app/controllers/taxons_controller.rb create app/controllers/user_confirmations_controller.rb create app/controllers/user_passwords_controller.rb create app/controllers/user_registrations_controller.rb create app/controllers/user_sessions_controller.rb create app/controllers/users_controller.rb create app/helpers/orders_helper.rb create app/helpers/product_options_helper.rb create app/helpers/taxon_filters_helper.rb create app/helpers/taxons_helper.rb create app/mailers/user_mailer.rb create app/views/address/_form_hidden.html.erb create app/views/cart_line_items/_form.html.erb create app/views/cart_line_items/_product_availability.html.erb create app/views/cart_line_items/_product_submit.html.erb create app/views/cart_line_items/_product_variants.html.erb create app/views/cart_line_items/product_selection/_option_type.html.erb create app/views/carts/_cart_adjustment.html.erb create app/views/carts/_cart_adjustments.html.erb create app/views/carts/_cart_amount_row.html.erb create app/views/carts/_cart_empty.html.erb create app/views/carts/_cart_footer.html.erb create app/views/carts/_cart_header.html.erb create app/views/carts/_cart_item.html.erb create app/views/carts/_cart_items.html.erb create app/views/carts/_cart_secondary_actions.html.erb create app/views/carts/edit.html.erb create app/views/checkout_guest_sessions/_form.html.erb create app/views/checkout_sessions/new.html.erb create app/views/checkouts/_checkout_header.html.erb create app/views/checkouts/_checkout_step.html.erb create app/views/checkouts/_checkout_summary.html.erb create app/views/checkouts/_terms_and_conditions.en.html.erb create app/views/checkouts/edit.html.erb create app/views/checkouts/existing_payment/_gateway.html.erb create app/views/checkouts/payment/_check.html.erb create app/views/checkouts/payment/_gateway.html.erb create app/views/checkouts/steps/_address_step.html.erb create app/views/checkouts/steps/_confirm_step.html.erb create app/views/checkouts/steps/_delivery_step.html.erb create app/views/checkouts/steps/_payment_step.html.erb create app/views/checkouts/steps/address_step/_address_inputs.html.erb create app/views/checkouts/steps/delivery_step/_proposed_shipment.erb create app/views/checkouts/steps/delivery_step/_shipment_items.html.erb create app/views/checkouts/steps/delivery_step/_shipping_methods.html.erb create app/views/checkouts/steps/delivery_step/_unshippable_items.html.erb create app/views/checkouts/steps/delivery_step/_variants_list.html.erb create app/views/checkouts/steps/payment_step/_existing_cards.html.erb create app/views/checkouts/steps/payment_step/_payment_method_controls.html.erb create app/views/checkouts/steps/payment_step/_payment_method_selector.html.erb create app/views/home/_hero.html.erb create app/views/home/index.html.erb create app/views/layouts/_footer.html.erb create app/views/layouts/_header.html.erb create app/views/layouts/_top_bar.html.erb create app/views/layouts/storefront.html.erb create app/views/orders/_address_overview.html.erb create app/views/orders/_coupon_code.html.erb create app/views/orders/_item_info.html.erb create app/views/orders/_line_items.html.erb create app/views/orders/_order_details.html.erb create app/views/orders/_order_item.html.erb create app/views/orders/_order_items.html.erb create app/views/orders/_order_shipments.html.erb create app/views/orders/_payment_info.html.erb create app/views/orders/show.html.erb create app/views/products/_product-card.html.erb create app/views/products/_product_header.html.erb create app/views/products/_product_image.html.erb create app/views/products/_product_info.html.erb create app/views/products/_product_promotions.html.erb create app/views/products/_product_properties.html.erb create app/views/products/_product_taxons.html.erb create app/views/products/_product_thumbnails.html.erb create app/views/products/_products-grid.html.erb create app/views/products/_products.html.erb create app/views/products/_products_by_taxon.html.erb create app/views/products/index.html.erb create app/views/products/show.html.erb create app/views/shared/_error_messages.html.erb create app/views/shared/auth/unauthorized.html.erb create app/views/shared/cart/_link_to_cart.html.erb create app/views/shared/navigation/_taxonomies.html.erb create app/views/shared/search/_filters.html.erb create app/views/shared/search/_search_bar.html.erb create app/views/taxons/show.html.erb create app/views/user_mailer/confirmation_instructions.text.erb create app/views/user_mailer/reset_password_instructions.text.erb create app/views/user_passwords/edit.html.erb create app/views/user_passwords/new.html.erb create app/views/user_registrations/new.html.erb create app/views/user_sessions/new.html.erb create app/views/users/edit.html.erb create app/views/users/show.html.erb create config/initializers/solidus_auth_devise_unauthorized_redirect.rb create config/initializers/canonical_rails.rb append config/initializers/devise.rb create spec create spec/components/breadcrumbs_component_spec.rb create spec/components/filter_component_spec.rb create spec/components/image_component_spec.rb create spec/components/link_to_cart_component_spec.rb create spec/components/taxons_tree_component_spec.rb create spec/controllers/checkout_guest_sessions_controller_spec.rb create spec/controllers/checkout_sessions_controller_spec.rb create spec/controllers/checkouts_controller_spec.rb create spec/controllers/products_controller_spec.rb create spec/controllers/spree/base_controller_spec.rb create spec/controllers/user_passwords_controller_spec.rb create spec/controllers/user_registrations_controller_spec.rb create spec/controllers/user_sessions_controller_spec.rb create spec/controllers/users_controller_spec.rb create spec/helpers/order_helper_spec.rb create spec/helpers/spree/base_helper_spec.rb create spec/helpers/taxon_filters_helper_spec.rb create spec/helpers/taxons_helper_spec.rb create spec/mailers/user_mailer_spec.rb create spec/requests/cart_line_items_ability_spec.rb create spec/requests/cart_line_items_spec.rb create spec/requests/carts_ability_spec.rb create spec/requests/carts_spec.rb create spec/requests/checkout_with_views_spec.rb create spec/requests/checkouts_spec.rb create spec/requests/current_order_tracking_spec.rb create spec/requests/home_spec.rb create spec/requests/locale_spec.rb create spec/requests/orders_ability_spec.rb create spec/requests/orders_transitions_spec.rb create spec/requests/products_spec.rb create spec/requests/taxons_spec.rb create spec/requests/user_update_spec.rb create spec/solidus_starter_frontend_helper.rb create spec/support/solidus_starter_frontend/capybara.rb create spec/support/solidus_starter_frontend/database_cleaner.rb create spec/support/solidus_starter_frontend/features/assets.rb create spec/support/solidus_starter_frontend/features/fill_addresses_fields.rb create spec/support/solidus_starter_frontend/shared_contexts/checkout_setup.rb create spec/support/solidus_starter_frontend/shared_contexts/custom_products.rb create spec/support/solidus_starter_frontend/shared_contexts/locales.rb create spec/support/solidus_starter_frontend/solidus.rb create spec/support/solidus_starter_frontend/system_helpers.rb create spec/support/solidus_starter_frontend/testing_support/generators.rb create spec/system/address_spec.rb create spec/system/authentication/account_spec.rb create spec/system/authentication/change_email_spec.rb create spec/system/authentication/checkout_spec.rb create spec/system/authentication/confirmation_spec.rb create spec/system/authentication/password_reset_spec.rb create spec/system/authentication/sign_in_spec.rb create spec/system/authentication/sign_out_spec.rb create spec/system/authentication/sign_up_spec.rb create spec/system/automatic_promotion_adjustments_spec.rb create spec/system/caching/products_spec.rb create spec/system/caching/taxons_spec.rb create spec/system/cart_spec.rb create spec/system/checkout_confirm_insufficient_stock_spec.rb create spec/system/checkout_spec.rb create spec/system/checkout_unshippable_spec.rb create spec/system/coupon_code_spec.rb create spec/system/currency_spec.rb create spec/system/first_order_promotion_spec.rb create spec/system/free_shipping_promotions_spec.rb create spec/system/locale_spec.rb create spec/system/order_spec.rb create spec/system/products_spec.rb create spec/system/promotion_code_invalidation_spec.rb create spec/system/quantity_promotions_spec.rb create spec/system/taxons_spec.rb create spec/system/template_rendering_spec.rb exist vendor create vendor/assets/images/spree/frontend/.gitkeep create vendor/assets/javascripts/spree/frontend/all.js create vendor/assets/stylesheets/spree/frontend/all.css installing [solidus_starter_frontend] installing routes route root to: 'home#index' devise_for(:user, { class_name: 'Spree::User', singular: :spree_user, controllers: { sessions: 'user_sessions', registrations: 'user_registrations', passwords: 'user_passwords', confirmations: 'user_confirmations' }, skip: [:unlocks, :omniauth_callbacks], path_names: { sign_out: 'logout' } }) resources :users, only: [:edit, :update] devise_scope :spree_user do get '/login', to: 'user_sessions#new', as: :login post '/login', to: 'user_sessions#create', as: :create_new_session match '/logout', to: 'user_sessions#destroy', as: :logout, via: Devise.sign_out_via get '/signup', to: 'user_registrations#new', as: :signup post '/signup', to: 'user_registrations#create', as: :registration get '/password/recover', to: 'user_passwords#new', as: :recover_password post '/password/recover', to: 'user_passwords#create', as: :reset_password get '/password/change', to: 'user_passwords#edit', as: :edit_password put '/password/change', to: 'user_passwords#update', as: :update_password get '/confirm', to: 'user_confirmations#show', as: :confirmation if Spree::Auth::Config[:confirmable] end resource :account, controller: 'users' resources :products, only: [:index, :show] resources :cart_line_items, only: :create get '/locale/set', to: 'locale#set' post '/locale/set', to: 'locale#set', as: :select_locale resource :checkout_session, only: :new resource :checkout_guest_session, only: :create # non-restful checkout stuff patch '/checkout/update/:state', to: 'checkouts#update', as: :update_checkout get '/checkout/:state', to: 'checkouts#edit', as: :checkout_state get '/checkout', to: 'checkouts#edit', as: :checkout get '/orders/:id/token/:token' => 'orders#show', as: :token_order resources :orders, only: :show do resources :coupon_codes, only: :create end resource :cart, only: [:edit, :update] do put 'empty' end # route globbing for pretty nested taxon and product paths get '/t/*id', to: 'taxons#show', as: :nested_taxons get '/unauthorized', to: 'home#unauthorized', as: :unauthorized get '/cart_link', to: 'store#cart_link', as: :cart_link File unchanged! The supplied flag value not found! public/robots.txt installing [solidus_starter_frontend] patching asset files append config/initializers/assets.rb gsub app/assets/stylesheets/application.css installing [solidus_starter_frontend] setting up rspec generate rspec:install rails generate rspec:install create .rspec exist spec create spec/spec_helper.rb create spec/rails_helper.rb installing [solidus_starter_frontend] security advisory RECOMMENDED: To receive security announcements concerning Solidus Starter Frontend, please subscribe to the Solidus Security mailing list (https://groups.google.com/forum/#!forum/solidus-security). The mailing list is very low traffic, and it receives the public notifications the moment the vulnerability is published. For more information, please check out https://solidus.io/security. skipping solidus_auth_devise is already in the gemfile gemfile solidus_paypal_commerce_platform run bundle install from "." Fetching gem metadata from https://rubygems.org/......... Resolving dependencies.... Using rake 13.0.6 Using erubi 1.11.0 Using public_suffix 5.0.0 Using matrix 0.4.2 Using marcel 1.0.2 Using nio4r 2.5.8 Using websocket-extensions 0.1.5 Using timeout 0.3.0 Using concurrent-ruby 1.1.10 Using minitest 5.16.3 Using bundler 2.3.22 Using mini_mime 1.1.2 Using method_source 1.0.0 Using crass 1.0.6 Using rack 2.2.4 Using regexp_parser 2.6.1 Using ast 2.4.2 Using execjs 2.8.1 Using io-console 0.5.11 Using bcrypt 3.1.18 Using msgpack 1.6.0 Using rainbow 3.1.1 Using orm_adapter 0.5.0 Using ffaker 2.21.0 Using ffi 1.15.5 Using tilt 2.0.11 Using mini_magick 4.11.0 Using climate_control 0.2.0 Using database_cleaner 1.99.0 Using polyglot 0.3.5 Using bindex 0.8.1 Using builder 3.2.4 Using racc 1.6.0 Using diff-lcs 1.5.0 Using cancancan 3.4.0 Using thor 1.2.1 Using zeitwerk 2.6.6 Using childprocess 4.1.0 Using json 2.6.2 Using rubyzip 2.3.2 Using kaminari-core 1.2.2 Using websocket 1.2.9 Using solidus_support 0.9.1 Using sqlite3 1.5.4 (x86_64-linux) Using truncate_html 0.9.3 Using addressable 2.8.1 Using puma 5.6.5 Using websocket-driver 0.7.5 Using net-protocol 0.1.3 Using i18n 1.12.0 Using tzinfo 2.0.5 Using mail 2.7.1 Using rack-test 2.0.2 Using warden 1.2.9 Using mime-types-data 3.2022.0105 Using state_machines 0.5.0 Using sprockets 4.1.1 Using omnes 0.2.2 Using parallel 1.22.1 Using paypalhttp 2.0.1 Using stringio 3.0.2 Using rexml 3.2.5 Using nokogiri 1.13.9 (x86_64-linux) Using net-imap 0.3.1 Using unicode-display_width 2.3.0 Using net-pop 0.1.2 Using launchy 2.5.0 Using money 6.16.0 Using parser 3.1.3.0 Using ruby-vips 2.1.4 Using handlebars_assets 0.23.9 Using sassc 2.4.0 Using psych 4.0.6 Using xpath 3.2.0 Using activesupport 7.0.4 Using selenium-webdriver 4.6.1 Using autoprefixer-rails 10.4.7.0 Using reline 0.3.1 Using bootsnap 1.15.0 Using mime-types 3.4.1 Using terrapin 0.6.0 Using loofah 2.19.0 Using rspec-support 3.12.0 Using ruby-progressbar 1.11.0 Using monetize 1.12.0 Using view_component 2.78.0 Using net-smtp 0.3.3 Using rubocop-ast 1.23.0 Using rails-dom-testing 2.0.3 Using capybara 3.38.0 Using globalid 1.0.0 Using activemodel 7.0.4 Using activemerchant 1.126.0 Using carmen 1.1.3 Using factory_bot 6.2.1 Using image_processing 1.12.2 Using webdrivers 5.2.0 Using irb 1.5.1 Using rails-html-sanitizer 1.4.3 Using debug 1.6.3 Using actionview 7.0.4 Using rspec-core 3.12.0 Using actionpack 7.0.4 Using jbuilder 2.11.5 Using railties 7.0.4 Using activerecord 7.0.4 Using kt-paperclip 7.1.1 Using state_machines-activemodel 0.8.0 Using rspec-mocks 3.12.0 Using rspec-expectations 3.12.0 Using font-awesome-rails 4.7.0.8 Using importmap-rails 1.1.5 Using jquery-rails 4.5.1 Using stimulus-rails 1.2.0 Using web-console 4.2.0 Using acts_as_list 1.0.4 Using sprockets-rails 3.4.2 Using deface 1.9.0 Using friendly_id 5.5.0 Using kaminari-activerecord 1.2.2 Using ransack 2.6.0 Using discard 1.2.1 Using rspec-activemodel-mocks 1.1.0 Using rspec-rails 6.0.1 Using sassc-rails 2.1.2 Using apparition 0.6.0 from https://github.com/twalpole/apparition.git (at master@ca86be4) Using factory_bot_rails 6.2.0 Using rubocop 1.39.0 Using capybara-screenshot 1.0.26 Using rubocop-rails 2.17.3 Using activejob 7.0.4 Using actioncable 7.0.4 Using activestorage 7.0.4 Using actionmailer 7.0.4 Using turbo-rails 1.3.2 Using rails-controller-testing 1.0.5 Using actiontext 7.0.4 Using state_machines-activerecord 0.8.0 Using rubocop-performance 1.15.1 Using kaminari-actionview 1.2.2 Using actionmailbox 7.0.4 Using kaminari 1.2.2 Using responders 3.0.1 Using awesome_nested_set 3.5.0 Using rails 7.0.4 Using rubocop-rspec 2.15.0 Using devise 4.8.1 Using solidus_core 3.2.4 from https://github.com/nebulab/solidus.git (at gsmendoza/sol-547-fix-ensure-that-ssf-32-doesnt-add--with-test-ssf-branch@f6fef11) Using canonical-rails 0.2.14 Using devise-encryptable 0.2.0 Using solidus_api 3.2.4 from https://github.com/nebulab/solidus.git (at gsmendoza/sol-547-fix-ensure-that-ssf-32-doesnt-add--with-test-ssf-branch@f6fef11) Using solidus_sample 3.2.4 from https://github.com/nebulab/solidus.git (at gsmendoza/sol-547-fix-ensure-that-ssf-32-doesnt-add--with-test-ssf-branch@f6fef11) Using solidus_webhooks 0.4.0 Using solidus_auth_devise 2.5.7 Using solidus_backend 3.2.4 from https://github.com/nebulab/solidus.git (at gsmendoza/sol-547-fix-ensure-that-ssf-32-doesnt-add--with-test-ssf-branch@f6fef11) Using solidus_paypal_commerce_platform 0.6.0 Bundle complete! 38 Gemfile dependencies, 156 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. generate solidus_paypal_commerce_platform:install --skip_migrations=true rails generate solidus_paypal_commerce_platform:install --skip_migrations=true create config/initializers/solidus_paypal_commerce_platform.rb rake railties:install:migrations FROM=solidus_paypal_commerce_platform Copied migration 20221129094113_add_paypal_commerce_platform_sources.solidus_paypal_commerce_platform.rb from solidus_paypal_commerce_platform Copied migration 20221129094114_add_paypal_funding_source_to_paypal_commerce_platform_sources.solidus_paypal_commerce_platform.rb from solidus_paypal_commerce_platform route mount SolidusPaypalCommercePlatform::Engine, at: '/solidus_paypal_commerce_platform' install [solidus_paypal_commerce_platform] solidus_backend code append vendor/assets/javascripts/spree/backend/all.js insert vendor/assets/stylesheets/spree/backend/all.css skip [solidus_paypal_commerce_platform] solidus_frontend code skip db:migrate running migrations rake db:migrate VERBOSE=false loading seed data rake db:seed Loading seed file: stores Loading seed file: store_credit Loading seed file: countries Loading seed file: return_reasons Loading seed file: states Loading seed file: stock_locations Loading seed file: zones Loading seed file: refund_reasons Loading seed file: roles Loading seed file: shipping_categories Creating admin user with: - email: admin@example.com - password: test123 (please use the ADMIN_EMAIL and ADMIN_PASSWORD environment variables to control how the default admin user is created) loading sample data rake spree_sample:load Loaded Payment Methods samples Loaded Tax Categories samples Loaded Tax Rates samples Loaded Shipping Categories samples Loaded Shipping Methods samples Loaded Products samples Loaded Taxonomies samples Loaded Taxons samples Loaded Option Types samples Loaded Option Values samples Loaded Product Option Types samples Loaded Product Properties samples Loaded Variants samples Loaded Stock samples Loading images for Solidus Snapback Cap Loading images for Solidus Hoodie Zip Loading images for Ruby Hoodie Loading images for Ruby Hoodie Zip Loading images for Ruby Polo Loading images for Solidus Mug Loading images for Ruby Mug Loading images for Solidus Tote Loading images for Ruby Tote Loaded Assets samples Loaded Addresses samples Loaded Stores samples Loaded Orders samples Loaded Payments samples rake aborted! ActiveRecord::StatementInvalid: SQLite3::BusyException: database is locked Caused by: SQLite3::BusyException: database is locked Tasks: TOP => spree_sample:load (See full trace by running task with --trace) insert config/routes.rb ************************************************** We added the following line to your application's config/routes.rb file: mount Spree::Core::Engine, at: '/' ************************************************** Solidus has been installed successfully. You're all ready to go! Enjoy!