Windows系统Shopify CLI 3.0安装ffi时出错求助
解决Windows下Shopify CLI 3.0运行
shopify theme dev时ffi安装失败的问题 以下是针对该问题的可行解决步骤:
安装Windows编译依赖
打开管理员权限的PowerShell,执行以下命令安装必要的构建工具:npm install --global windows-build-tools或者手动安装Visual Studio Build Tools,勾选「使用C++的桌面开发」组件,确保包含MSVC编译器、Windows SDK等核心模块。
启用ffi系统库模式
通过环境变量让Bundler跳过本地编译,使用预编译的ffi二进制包:
临时生效(当前PowerShell会话):$env:FFI_USE_SYSTEM_LIBRARIES = "true"永久生效:打开「控制面板→系统→高级系统设置→环境变量」,新建系统变量
FFI_USE_SYSTEM_LIBRARIES,值设为true。更新Ruby相关工具
执行命令更新RubyGems和Bundler到兼容版本:gem update --system gem install bundler清理缓存后重试
删除当前主题目录下的vendor文件夹和Gemfile.lock文件,然后重新运行:shopify theme dev --store=你的店铺地址
内容的提问来源于stack exchange,提问作者Atlinx
相关产品推荐
相关产品推荐

