Gem::InstallError: The 'nio4r' native gem requires installed build tools
Gem::InstallError: The 'nio4r' native gem requires installed build tools
我正在尝试 运行 bundle install
,但我收到以下错误消息(附有屏幕截图):
Gem::InstallError: The 'nio4r' 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'
An error occurred while installing nio4r (1.2.1), and Bundler cannot continue.
Make sure that `gem install nio4r -v '1.2.1'` succeeds before bundling.
那么,我运行 gem install nio4r -v '1.2.1'
如下图所示完美安装
我设置的路径如下:
我删除了 64 位并安装了 32 位 Ruby,并且运行良好。尽管我有 64-bit
DevKit,但无需安装 32 位 Devkit 即可运行。
不知何故,您正在与 Ruby 的两个不同安装进行交互,稍后在 PATH
中安装了 Bundler。
安装 Devkit 后,must install Devkit
消息将从安装中完全删除。
尝试 运行ning where.exe bundle
查看 Bundler 可执行文件的位置,然后 运行 where.exe gem
查看 RubyGem 可执行文件的位置,然后比较。
如果您有两个不同的 gem
可执行文件位置,那么您可能只需使用 gem install bundler
即可快速解决问题。
试试这个:
正在从 rubygems.org 手动下载最新的 .gem 文件。
使用 gem install nio4r-x.x.x.gem
安装
我遇到了同样的问题。我从 rubby website, and followed the instruction at here 下载 DEVELOPMENT KIT。安装 DevKit 后,问题就解决了。我的 OS 是 Win64X,因此我安装了 Ruby-2.3.3-64X。
download newer version of ruby (download from official site) and then try to install rail, your problem will be solve.
我正在尝试 运行 bundle install
,但我收到以下错误消息(附有屏幕截图):
Gem::InstallError: The 'nio4r' 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'
An error occurred while installing nio4r (1.2.1), and Bundler cannot continue.
Make sure that `gem install nio4r -v '1.2.1'` succeeds before bundling.
那么,我运行 gem install nio4r -v '1.2.1'
如下图所示完美安装
我设置的路径如下:
我删除了 64 位并安装了 32 位 Ruby,并且运行良好。尽管我有 64-bit
DevKit,但无需安装 32 位 Devkit 即可运行。
不知何故,您正在与 Ruby 的两个不同安装进行交互,稍后在 PATH
中安装了 Bundler。
安装 Devkit 后,must install Devkit
消息将从安装中完全删除。
尝试 运行ning where.exe bundle
查看 Bundler 可执行文件的位置,然后 运行 where.exe gem
查看 RubyGem 可执行文件的位置,然后比较。
如果您有两个不同的 gem
可执行文件位置,那么您可能只需使用 gem install bundler
即可快速解决问题。
试试这个:
正在从 rubygems.org 手动下载最新的 .gem 文件。
使用 gem install nio4r-x.x.x.gem
我遇到了同样的问题。我从 rubby website, and followed the instruction at here 下载 DEVELOPMENT KIT。安装 DevKit 后,问题就解决了。我的 OS 是 Win64X,因此我安装了 Ruby-2.3.3-64X。
download newer version of ruby (download from official site) and then try to install rail, your problem will be solve.