【问题标题】:Unable to install shopify-cli on Windows无法在 Windows 上安装 shopify-cli
【发布时间】:2021-01-24 21:12:33
【问题描述】:

我试图在此处关注this link 在我的 Windows 10 系统上安装 shopify-cli。

我通过 chocolatey 安装了 Ruby:

choco install ruby

然后我下载了 ruby​​gems 的压缩版本并通过命令运行设置:

ruby setup.rb

然后我尝试通过以下命令安装 shopify 应用 CLI:

gem install shopify-cli

我最终得到了错误,错误要求我安装 MSYS2,我照做了。

然后我再次尝试安装 shopify-cli,但现在遇到此错误:

PS C:\WINDOWS\system32> gem install shopify-cli
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR:  Error installing shopify-cli:
        ERROR: Failed to build gem native extension.

    current directory: C:/tools/ruby27/lib/ruby/gems/2.7.0/gems/shopify-cli-1.3.1/ext/shopify-cli
C:/tools/ruby27/bin/ruby.exe -I C:/tools/ruby27/lib/ruby/site_ruby/2.7.0 -r ./siteconf20201009-14664-r6pzlb.rb extconf.rb

current directory: C:/tools/ruby27/lib/ruby/gems/2.7.0/gems/shopify-cli-1.3.1/ext/shopify-cli
make "DESTDIR=" clean
current directory: C:/tools/ruby27/lib/ruby/gems/2.7.0/gems/shopify-cli-1.3.1/ext/shopify-cli
make "DESTDIR="
make failedNo such file or directory - make "DESTDIR="

Gem files will remain installed in C:/tools/ruby27/lib/ruby/gems/2.7.0/gems/shopify-cli-1.3.1 for inspection.
Results logged to C:/tools/ruby27/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/shopify-cli-1.3.1/gem_make.out

【问题讨论】:

  • 即使在 Ubuntu 中也会发生同样的错误
  • 在我的 ubuntu 上,这是因为我忘记在我的机器上安装 ruby​​,而且我的操作系统的最新 ruby​​ 缺少这样的库 stackoverflow.com/users/1033027/jules

标签: ruby rubygems shopify shopify-app


【解决方案1】:

所以问题是我使用 Chocolatey 安装 Ruby,然后分别尝试安装 MSYS2。在this link 的帮助下,我只是导航到ruby devkit download site 并从那里下载。这确保了 MSYS2 也可以通过包安装。然后我还卸载了 ruby gems 并尝试重新安装它,效果也很好。

安装 ruby-cli 的命令终于奏效了:

gem install shopify-cli
Fetching shopify-cli-1.3.1.gem
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
Successfully installed shopify-cli-1.3.1
Parsing documentation for shopify-cli-1.3.1
Installing ri documentation for shopify-cli-1.3.1
Done installing documentation for shopify-cli after 13 seconds

【讨论】:

    【解决方案2】:

    首先安装ruby-devruby-devel,然后再试一次

    sudo apt-get install /Downloads/shopify-cli-2.6.3.deb 
    

    这应该可以工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      • 2019-05-19
      • 1970-01-01
      • 2022-11-10
      • 2019-05-10
      • 1970-01-01
      • 2018-06-23
      相关资源
      最近更新 更多