gpt4 book ai didi

ruby-on-rails - 错误 : Failed to build gem native extension (can't find header files for ruby. h)

转载 作者:行者123 更新时间:2023-12-03 21:24:43 24 4
gpt4 key购买 nike

我正在尝试安装 azure_mgmt_storage在 Ubuntu 14.04.5 LTS 上。 (我是 Linux 和 Ruby 的新手。)这是我尝试过的命令:

sudo gem install azure_mgmt_storage
Building native extensions. This could take a while...
ERROR: Error installing azure_mgmt_storage:
ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.4.0/gems/unf_ext-0.0.7.5/ext/unf_ext
/usr/bin/ruby2.4 -r ./siteconf20180221-102454-dq4ty1.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

我已经安装了 Rails 4.02 和 Ruby 2.4.3p205(2017-12-14 修订版 61247)。
根据另一篇文章,我还运行了这些:
sudo apt-get install ruby-dev
sudo apt-get install ruby2.0-dev
sudo apt-get install ruby2.2-dev
sudo apt-get install ruby2.3-dev

如何安装 ruby​​.h?
谢谢!

最佳答案

好吧,如果您使用的是 ruby​​ 2.4,我怀疑您实际上需要 ruby​​2.4-dev。但我建议不要使用系统 ruby​​ 并使用 sudo 在全局范围内安装 gems|首先。使用 ruby​​ 环境管理器,例如 rbenv是避免依赖 hell 的最好方法。以下是可用选项的完整概述:http://kgrz.io/programmers-guide-to-choosing-ruby-version-manager.html

关于ruby-on-rails - 错误 : Failed to build gem native extension (can't find header files for ruby. h),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48913037/

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