【问题标题】:Shopify-api: How do you add the environment variable SHOPIFY_CLI_STACKTRACE=1?Shopify-api:如何添加环境变量 SHOPIFY_CLI_STACKTRACE=1?
【发布时间】:2021-11-20 04:21:06
【问题描述】:

所以我正在尝试使用 shopify api 和这个命令创建一个 shopify php 应用程序:

shopify app create php

但它失败了,给我返回这个错误信息:

发生意外错误。
要提交问题,请包含堆栈跟踪。
要打印堆栈跟踪,请添加环境变量 SHOPIFY_CLI_STACKTRACE=1。

没有别的了。它没用,因为我不知道我的命令或系统有什么问题要修复,所以我尝试了这个:

shopify app create php SHOPIFY_CLI_STACKTRACE=1 或这个shopify app create php --SHOPIFY_CLI_STACKTRACE=1

但仍会看到相同的错误消息,但没有任何进一步的信息。也许应该将上述环境变量添加到其他地方,而不是 cli 命令?另外,我不能创建php应用程序,但是创建节点应用程序是完全可以的,如果你知道为什么,请告诉我。

非常感谢任何帮助,谢谢!

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    您应该按照以下步骤操作:

    第 1 步:

    安装

    https://rubyinstaller.org/downloads/

    https://git-scm.com/downloads

    第 2 步:

    1. 右击My ComputerThis PC然后选择Properties
    2. 左键点击Advanced system settings
    3. 点击/打开Advanced标签
    4. 点击Environmental Variables
    5. 在“[用户名] 的用户变量下单击“新建”
    6. 然后在“变量名”中输入SHOPIFY_CLI_STACKTRACE
    7. 并在“变量值”上键入1
    8. 在“系统变量”下执行与 6 和 7 相同的操作 Step 3 使用 cmd 输入或复制+粘贴以下文字:(来源:https://shopify.dev/themes/tools/cli

    gem install shopify-cli

    gem install wdm

    【讨论】:

    • 我使用的是 Ubuntu,但阅读您的回答给了我一些想法。我将在星期一尝试并稍后反馈。非常感谢!
    【解决方案2】:

    请注意,创建 Shopify 应用实际上并不首先需要此 CLI 命令工具。这只是一种方便,不能替代实际制作应用程序所涉及的知识。也许在你成功制作了一个应用程序并彻底了解了组成应用程序的布局、组件、结构和文件之后,这个工具会有一些实用性。担心实用程序的状态以及它为什么会出错,这似乎真的违反直觉。向 Shopify 报告错误,将修复留给他们,并让您的 PHP 应用程序无论如何!根据我的经验,最近,他们花了数周时间来修复错误,将时间花在处理实际应用代码上而不是摆弄 Shopify 工具上。

    【讨论】:

    • 投了反对票,因为此评论对解决问题没有任何帮助,只是分享一个观点。
    • 哇。你在那里非常有把握。尽管我所说的一切都是真实的,但可以将其理解为仅仅是一种观点……我们知道这些观点有多糟糕。
    【解决方案3】:

    如果这对其他人有帮助,我今天早上在 Ubuntu 上初始化一个新的 PHP 项目时遇到了同样的问题。堆栈跟踪的最后一行是

    1:来自 /var/lib/gems/2.7.0/gems/shopify-cli-2.7.1/lib/shopify_cli/services/app/create/php_service.rb:59:in `new'

    然后向下进入Semantic::Version。我不确定为什么这会抛出完整的堆栈跟踪而不是预期的友好错误消息,但它有助于找到问题。

    这一行是脚本检查本地 PHP 版本是否 >= 7.3 - 我在本地运行 7.2。升级到 7.4 解决了这个问题,项目创建成功。

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 2020-10-07
      • 2011-07-11
      • 1970-01-01
      • 2022-07-11
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多