在您的 Gemfile 中列出的或本机上可用的任何 gem 源中找不到 gem 'wdm (>= 0.1.0) x64-mingw32'

Posted

技术标签:

【中文标题】在您的 Gemfile 中列出的或本机上可用的任何 gem 源中找不到 gem \'wdm (>= 0.1.0) x64-mingw32\'【英文标题】:Could not find gem 'wdm (>= 0.1.0) x64-mingw32' in any of the gem sources listed in your Gemfile or available on this machine在您的 Gemfile 中列出的或本机上可用的任何 gem 源中找不到 gem 'wdm (>= 0.1.0) x64-mingw32' 【发布时间】:2016-07-06 01:15:14 【问题描述】:

当我在 Git Bash 上运行 Jekyll serve 时,我收到以下警告:

Please add the following to your Gemfile to avoid polling for changes:
gem 'wdm', '>= 0.1.0' if Gem.win_platform?

添加 Gemfile 后,我收到另一条错误消息。

Could not find gem 'wdm (>= 0.1.0) x64-mingw32' in any of the gem sources
listed in your Gemfile or available on this machine.

我尝试安装 Ruby Devkit 来解决此问题,但最终只收到以下错误消息。

$ ruby dk.rb install
[INFO] Skipping existing gem override for 'C:/Ruby200-x64'
[WARN] Skipping existing DevKit helper library for 'C:/Ruby200-x64'

$ gem install json --platform=ruby
ERROR: Error installing json:
The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

【问题讨论】:

【参考方案1】:

您需要在将wdm gem 添加到您的Gemfile 后运行bundle install 才能下载它。

【讨论】:

【参考方案2】:

好像你之前安装过devkit,跳过新安装,试试

ruby dk.rb install --force

【讨论】:

真正应该按照github.com/oneclick/rubyinstaller/wiki/Development-Kit 的步骤安装devkit。然后,它在使用 chocolatey - choco install ruby2.devkit 时也能完美运行。

以上是关于在您的 Gemfile 中列出的或本机上可用的任何 gem 源中找不到 gem 'wdm (>= 0.1.0) x64-mingw32'的主要内容,如果未能解决你的问题,请参考以下文章

您的捆绑包被锁定为 mimemagic (0.3.5),但在您的 Gemfile 中列出的任何源中都找不到该版本 [重复]

从控制台获取 rails 关联

导入 tensorflow 时出错,tensorflow 库被编译为使用 AVX 指令,但这些在您的机器上不可用

Laravel 5.2:Process 类依赖于 proc_open,这在您的 PHP 安装中不可用

如何在您的登录 api 的 Json 响应后重定向用户反应本机

terraform - 在您的集群中未找到任何容器实例