Ruby 踩坑 “Failed to build gem native extension”

ruby新手,老是会出现这样那样的问题,这里先记录下,但愿能解决你得问题。ruby

首先是安装ruby 环境,楼主愚钝,在公司和本身的电脑上来来回回整了好几天,每次安装 gem 包的时候老是报错,错误信息大体为”Failed to build gem native extension”。搜索后大体都是说没有安装ruby-dev,可我明明安装的是rubyinstaller-devkit 版本,全部的勾选所有都选中,在ruby初始化界面设置里 3个步骤都执行了,在运行gem包安装的时候仍是会那个报错,这是为何呢。ui

缘由很简单,ruby 在安装的时候默认路径指向的是C盘下的 Ruby25-x64 文件夹,楼主有一个习惯,老是喜欢把软件安装在D盘的Program Files (x86) 文件夹下。就致使了刚刚的问题。it

安装的时候若是要改目录的话必定要只改盘符,不要改目录的层级。缘由多是ruby在执行环境变量添加的时候失败了,致使执行失败。io


在安装的时候要保证勾选 MSYS2 development toolchain, 安装完毕后 进入控制台后 选择 3,而后enter, 直到安装结束。变量

相关文章
相关标签/搜索