gpt4 book ai didi

ruby-on-rails - Gem 安装 Rails 出现错误 : Failed To Build Gem Native Exension CentOS

转载 作者:行者123 更新时间:2023-12-04 19:35:49 25 4
gpt4 key购买 nike

我知道有很多像这样的问题,但我查看了所有我能找到的问题,但没有一个有效。
我今天刚刚安装了 CentOS,所以我仍然习惯了它的工作方式。我用这个命令安装了 ruby​​:

sudo yum install ruby
这是完整的日志:
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.

current directory: /usr/local/share/gems/gems/nokogiri-1.10.10/ext/nokogiri
/usr/bin/ruby -r ./siteconf20200719-46896-88vbp9.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /usr/local/share/gems/gems/nokogiri-1.10.10 for inspection.
Results logged to /usr/local/lib64/gems/ruby/nokogiri-1.10.10/gem_make.out
我跑了 sudo gem updatesudo gem update --system ,但他们俩也都给出了错误。对于 sudo gem update , 错误信息真的很长,所以我把它放在一个 pastebin 中,以免弄乱你可以找到的东西 here .对于 sudo gem update --system这是错误消息:'
Updating rubygems-update
Successfully installed rubygems-update-3.1.4
Parsing documentation for rubygems-update-3.1.4
Done installing documentation for rubygems-update after 0 seconds
ERROR: While executing gem ... (Errno::ENOENT)
No such file or directory @ dir_chdir - /usr/share/gems/gems/rubygems-update-3.1.4
我还需要做什么/安装?你可以在评论中问我是否安装了一些东西。

最佳答案

我今天有同样的问题。
经过一番诅咒后,我注意到在 gem 列表中有 ruby​​gem-update,但有另一条路径......不是在/usr/share/gems/而是在/usr/local/share/gems
所以我做了

sudo ln -s /usr/local/share/gems/gems/rubygems-update-3.1.4/ /usr/share/gems/gems/rubygems-update-3.1.4
一切都很好。

关于ruby-on-rails - Gem 安装 Rails 出现错误 : Failed To Build Gem Native Exension CentOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62977395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com