loic
04/20/2023, 10:38 AMelia
04/20/2023, 10:39 AMloic
04/20/2023, 10:40 AMcaught TypeError: Failed to resolve module specifier "application". Relative references must start with either "/", "./", or "../".
I’ll dig around thatloic
04/20/2023, 10:40 AMelia
04/20/2023, 10:41 AMelia
04/20/2023, 10:42 AM--skip-javascript
?loic
04/20/2023, 10:42 AMelia
04/20/2023, 10:43 AMsandbox
dir and retrying?loic
04/20/2023, 10:43 AMloic
04/20/2023, 10:47 AMelia
04/20/2023, 10:51 AMbin/sandbox
?loic
04/20/2023, 10:52 AMloic
04/20/2023, 10:53 AM{12:52}[ruby-3.2.0@solidus_stripe]~/projects/clients/epicery/solidus_stripe:loicginoux/274-make-factory-publicly-available ✗ ➭ bin/sandbox
~~> Using cached rails sandbox
~~> Running: bundle install
Bundle complete! 37 Gemfile dependencies, 156 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
~~> Running: bundle add solidus_stripe --path ..
Fetching gem metadata from <https://rubygems.org/>........
Resolving dependencies...
Fetching gem metadata from <https://rubygems.org/>........
Resolving dependencies...
~~> Running: bundle exec rails generate solidus_stripe:install --migrate --specs=all
install [solidus_stripe] migrations
rake railties:install:migrations FROM=solidus_stripe
Copied migration 20230420105259_create_solidus_stripe_payment_sources.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105260_create_solidus_stripe_setup_intent.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105261_create_solidus_stripe_payment_intents.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105262_create_solidus_stripe_webhook_endpoints.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105263_add_payment_method_reference_to_stripe_intents.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105264_normalize_stripe_intent_id_attributes.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105265_create_solidus_stripe_customers.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105266_drop_solidus_stripe_setup_intent.solidus_stripe.rb from solidus_stripe
Copied migration 20230420105267_rename_webhook_endpoint_to_payment_method_slug_entries.solidus_stripe.rb from solidus_stripe
run bin/rails db:migrate from "."
== 20230420105259 CreateSolidusStripePaymentSources: migrating ================
-- create_table(:solidus_stripe_payment_sources)
-> 0.0016s
== 20230420105259 CreateSolidusStripePaymentSources: migrated (0.0017s) =======
== 20230420105260 CreateSolidusStripeSetupIntent: migrating ===================
-- create_table(:solidus_stripe_setup_intents)
-> 0.0017s
== 20230420105260 CreateSolidusStripeSetupIntent: migrated (0.0017s) ==========
== 20230420105261 CreateSolidusStripePaymentIntents: migrating ================
-- create_table(:solidus_stripe_payment_intents)
-> 0.0014s
== 20230420105261 CreateSolidusStripePaymentIntents: migrated (0.0014s) =======
== 20230420105262 CreateSolidusStripeWebhookEndpoints: migrating ==============
-- create_table(:solidus_stripe_webhook_endpoints)
-> 0.0019s
== 20230420105262 CreateSolidusStripeWebhookEndpoints: migrated (0.0019s) =====
== 20230420105263 AddPaymentMethodReferenceToStripeIntents: migrating =========
-- add_reference(:solidus_stripe_setup_intents, :payment_method, {:null=>false, :foreign_key=>{:to_table=>:spree_payment_methods}})
-> 0.0182s
-- add_reference(:solidus_stripe_payment_intents, :payment_method, {:null=>false, :foreign_key=>{:to_table=>:spree_payment_methods}})
-> 0.0232s
== 20230420105263 AddPaymentMethodReferenceToStripeIntents: migrated (0.0415s)
== 20230420105264 NormalizeStripeIntentIdAttributes: migrating ================
-- rename_column(:solidus_stripe_payment_intents, :stripe_payment_intent_id, :stripe_intent_id)
-> 0.0107s
-- rename_column(:solidus_stripe_setup_intents, :stripe_setup_intent_id, :stripe_intent_id)
-> 0.0090s
== 20230420105264 NormalizeStripeIntentIdAttributes: migrated (0.0197s) =======
== 20230420105265 CreateSolidusStripeCustomers: migrating =====================
-- create_table(:solidus_stripe_customers)
-> 0.0021s
== 20230420105265 CreateSolidusStripeCustomers: migrated (0.0022s) ============
== 20230420105266 DropSolidusStripeSetupIntent: migrating =====================
-- drop_table("solidus_stripe_setup_intents", {:force=>:cascade})
-> 0.0009s
== 20230420105266 DropSolidusStripeSetupIntent: migrated (0.0009s) ============
== 20230420105267 RenameWebhookEndpointToPaymentMethodSlugEntries: migrating ==
-- rename_table(:solidus_stripe_webhook_endpoints, :solidus_stripe_slug_entries)
-> 0.0078s
== 20230420105267 RenameWebhookEndpointToPaymentMethodSlugEntries: migrated (0.0078s)
install [solidus_stripe] solidus_core
exist config/initializers
create config/initializers/solidus_stripe.rb
route mount SolidusStripe::Engine, at: '/solidus_stripe'
install [solidus_stripe] solidus_backend
append vendor/assets/javascripts/spree/backend/all.js
insert vendor/assets/stylesheets/spree/backend/all.css
install [solidus_stripe] solidus_starter_frontend
exist app
create app/assets/stylesheets/spree/frontend/solidus_stripe.css
create app/javascript/controllers/solidus_stripe_confirm_controller.js
create app/javascript/controllers/solidus_stripe_payment_controller.js
create app/views/checkouts/existing_payment/_stripe.html.erb
create app/views/checkouts/existing_payment/stripe/_card.html.erb
create app/views/checkouts/existing_payment/stripe/_default.html.erb
create app/views/checkouts/payment/_stripe.html.erb
create app/views/orders/payment_info/_stripe.html.erb
insert app/assets/stylesheets/solidus_starter_frontend.css
exist spec
create spec/lib/solidus_stripe/configuration_spec.rb
create spec/lib/solidus_stripe/money_to_stripe_amount_converter_spec.rb
create spec/lib/solidus_stripe/refunds_synchronizer_spec.rb
create spec/lib/solidus_stripe/seeds_spec.rb
create spec/lib/solidus_stripe/webhook/event_spec.rb
create spec/models/concerns/solidus_stripe/log_entries_spec.rb
create spec/models/solidus_stripe/customer_spec.rb
create spec/models/solidus_stripe/gateway_spec.rb
create spec/models/solidus_stripe/payment_intent_spec.rb
create spec/models/solidus_stripe/payment_method_spec.rb
create spec/models/solidus_stripe/payment_source_spec.rb
create spec/requests/solidus_stripe/intents_controller_spec.rb
create spec/requests/solidus_stripe/webhooks_controller/charge/refunded_spec.rb
create spec/requests/solidus_stripe/webhooks_controller/payment_intent/canceled_spec.rb
create spec/requests/solidus_stripe/webhooks_controller/payment_intent/payment_failed_spec.rb
create spec/requests/solidus_stripe/webhooks_controller/payment_intent/succeeded_spec.rb
create spec/requests/solidus_stripe/webhooks_controller_spec.rb
create spec/solidus_stripe_spec_helper.rb
create spec/subscribers/solidus_stripe/webhook/charge_subscriber_spec.rb
create spec/subscribers/solidus_stripe/webhook/payment_intent_subscriber_spec.rb
create spec/support/solidus_stripe/backend_test_helper.rb
create spec/support/solidus_stripe/checkout_test_helper.rb
create spec/support/solidus_stripe/factories.rb
create spec/support/solidus_stripe/webhook/data_fixtures.rb
create spec/support/solidus_stripe/webhook/event_with_context_factory.rb
create spec/support/solidus_stripe/webhook/request_helper.rb
create spec/system/backend/solidus_stripe/orders/payments_spec.rb
create spec/system/frontend/.keep
create spec/system/frontend/solidus_stripe/checkout_spec.rb
run bin/importmap pin @stripe/stripe-js from "."
load seed data
append db/seeds.rb
Creating refund reason for Stripe refunds
~~> Creating the stripe payment method using env credentials...
~~> Running: bundle exec rails runner p SolidusStripe::PaymentMethod.create!(name: "SolidusStripe", preference_source: "solidus_stripe_env_credentials", position: -1)
#<SolidusStripe::PaymentMethod id: 4, type: "SolidusStripe::PaymentMethod", name: "SolidusStripe", description: nil, active: true, deleted_at: nil, created_at: "2023-04-20 10:53:05.565928000 +0000", updated_at: "2023-04-20 10:53:05.565928000 +0000", auto_capture: nil, preferences: {}, preference_source: "solidus_stripe_env_credentials", position: 1, available_to_users: true, available_to_admin: true, type_before_removal: nil>
I can screenshot if it’s more readableloic
04/20/2023, 10:55 AMloic
04/20/2023, 10:56 AMelia
04/20/2023, 10:58 AMbin/sandbox
again after removing the tmp/cache/rails-new
folder? maybe something went wrong with that cachekennyadsl
elia
04/20/2023, 11:47 AMrails new …
section of itkennyadsl
loic
04/20/2023, 12:36 PMrm -rf tmp/cache/rails-new && rm -rf sandbox && bin/sandbox
loic
04/20/2023, 12:56 PM<script type="module">import "application"</script>
peter
04/20/2023, 1:02 PMloic
04/20/2023, 1:02 PMloic
04/20/2023, 1:03 PMpeter
04/20/2023, 1:03 PMloic
04/20/2023, 1:04 PMpeter
04/20/2023, 1:05 PMloic
04/20/2023, 1:06 PMpeter
04/20/2023, 1:06 PMpeter
04/20/2023, 1:07 PMpeter
04/20/2023, 1:07 PMelia
04/20/2023, 1:20 PMcd sandbox; bin/importmap json
and also check the contents of sandbox/config/importmap.rb
loic
04/20/2023, 1:21 PMenv: ./bin/importmap: No such file or directory
kennyadsl
elia
04/20/2023, 1:22 PM~/.railsrc
file lying aroundloic
04/20/2023, 1:36 PMloic
04/20/2023, 1:36 PMloic
04/20/2023, 1:37 PMrails importmap:install
and rails turbo:install stimulus:install
it seems like I am having the correct importmap.kennyadsl
loic
04/20/2023, 1:57 PMelia
04/21/2023, 8:01 AMloic
04/21/2023, 8:05 AM