首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装rails失败,“未能构建gem本机扩展”

安装rails失败,“未能构建gem本机扩展”
EN

Stack Overflow用户
提问于 2018-02-11 13:36:49
回答 2查看 1.6K关注 0票数 2

我刚刚在windows 10 ruby上安装了gem和x64,我检查了它们是否都安装了。当我试图安装rails时,过了一段时间它就失败了。

有关已使用的命令,请参阅下面的链接

代码语言:javascript
运行
复制
El Administrator: Windows PowerShell 

PS C:\WINDOWS\system32> ruby -v 
ruby 2.4.3p205 (2017-12-14 revision 61247) (x64-mingw32] 
PS C:\WINDOWS\system32> gem --version 2.6.14 PS 
C:\WINDOWS\system32> gem install rails 
Temporarily enhancing PATH for MSYS/MINGW... 
Building native extensions. This could take a while... 
ERROR: Error installing rails: 
       ERROR: Failed to build gem native extension.

    current directory: CuRuby24-x64/lib/ruby/gems/2.4.0/gems/nio4r-2.2.0/ext/nio4r 
C:/Ruby24-x64/bin/ruby.exe -r asiteconf20180211-14528-1um1rd2.rb extconf.rb 

current directory: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/nio4r-2.2.0/ext/nio4r 
make "DESTDIR=" clean 
'make' is not recognized as an internal or external command, 
operable program or batch file. 

current directory: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/nio4r-2.2.0/ext/nio4r 
make "DESTDIR=" 
'make' is not recognized as an internal or external command, 
operable program or batch file. 

make failed, exit code 1 

Gem files will remain installed in C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/nio4r-2.2.0 for inspection. 
Results logged to C:/Ruby24-x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/nio4r-2.2.0/gem_make.out 
PS C:\WINDOWS\system32> 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-13 11:02:50

我通过使用wsl解决了这个问题。介绍了这里的安装过程。我还必须使用在windows 10上启用wsl构建16299.192(设置> system >约)。此外,在我安装了所有东西之后,我运行了sudo apt-get install nodejsgem install rails。之后,我可以运行演示程序(wsl> rails new demowsl> cd demowsl> rails server)。

票数 1
EN

Stack Overflow用户

发布于 2021-07-27 11:45:29

您需要构建工具来构建本机扩展。

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install build-essential

信贷:如何修复WSL上Ruby安装程序的错误?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48732050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档