Shopify CLIを使用したストアへのログインエラー
概要
ローカル開発を開始するためにストアにログインする際に問題が発生しました。 Shopify CLIを使用してこれを試みるのはこれが初めてです。
shopify login –store={myStoreName}.myshopify.com を実行すると、次のエラーが発生します。
✗ An unexpected error occured.
To submit an issue include the stack trace.
To print the stack trace, add the environment variable SHOPIFY_CLI_STACKTRACE=1.
** [Bugsnag] 2022-03-16 14:23:24 +0100: Unable to send information to Bugsnag (https://notify.bugsnag.com), #<OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate)>
** [Bugsnag] 2022-03-16 14:23:24 +0100: ["/Users/Tea/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/net/protocol.rb:46:in `connect_nonblock'", "/Users/Tea/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/net/protocol.rb:46:in `ssl_socket_connect'", "/Users/Tea/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/net/http.rb:1038:in `connect'", "/Users/Tea/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/net/http.rb:970:in `do_start'", "/Users/Tea/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/net/http.rb:959:in `start'", "/Users/Tea/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/net/http.rb:1512:in `request'", "/Users/Tea/.rvm/gems/ruby-3.0.0/gems/bugsnag-6.24.2/lib/bugsnag/delivery/synchronous.rb:51:in `request'", "/Users/Tea/.rvm/gems/ruby-3.0.0/gems/bugsnag-6.24.2/lib/bugsnag/delivery/synchronous.rb:12:in `deliver'", "/Users/Tea/.rvm/gems/ruby-3.0.0/gems/bugsnag-6.24.2/lib/bugsnag/delivery/thread_queue.rb:38:in `block in serialize_and_deliver'", "/Users/Tea/.rvm/gems/ruby-3.0.0/gems/bugsnag-6.24.2/lib/bugsnag/delivery/thread_queue.rb:55:in `block (2 levels) in start_once!'"]
Copy
私が理解しているところによると、これによりブラウザでログインウィンドウが開くはずですが、代わりにこのエラーが発生します。 Shopify ログインを行うと、ログインページが表示されます。次にログインしますが、特定のストアに接続していないため、何も変わりません。 shopify whoami からログインしていないと言われました。
すべてを再インストールしようとしたり、OpenSSL 証明書や Shopify CLI 情報について調べたり、問題の可能性があると思われる無数のチュートリアルに従ってみたりしましたが、毎回同じエラーが発生します。
オペレーティングシステム: macOS
シェル: zsh
Ruby バージョン (ruby -v): 3.0.3
これまでにこの問題に遭遇したことがある人はいますか、または役立つものを教えていただけますか?どうもありがとう。
解決策
同様の問題に遭遇しました。コードで明らかにわかることから、コマンドに = は必要ありません
それだけで問題は解決するはずです