sudo gem install --http-proxy <host address>:<port> json
我得到以下错误:
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.8.1 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
因为我不确定是什么问题,我搜索了一下,发现了这些
>
gem安装:未能构建gem本机扩展(找不到头文件)-这里的说明似乎是针对正在安装的gem的。
正如Mimoralea所说的现代更新:
如果您使用的是Ruby2.0或2.2(谢谢@Patrick-Davey)。
sudo apt-get install ruby2.0-dev
sudo apt-get install ruby2.2-dev
sudo apt-get install ruby2.3-dev
或者,通用方式:
sudo apt-get install ruby-dev
sudo apt-get install ruby`ruby -e 'puts RUBY_VERSION[/\d+\.\d+/]'`-dev
还可能需要gcc
包。
尝试:
$ sudo apt-get install ruby-dev
或者,对于Redhat dustro:
$ sudo yum install ruby-devel
$ sudo zypper install ruby-devel
问题内容: 对于上下文,它位于具有防火墙的远程服务器上。我正在通过代理设置我的环境。我有。当我尝试gem install .. 我收到以下错误: 有什么提示吗?谢谢! 问题答案: 如mimoralea所述,现代更新: 如果您使用的是ruby 2.0或2.2(感谢@ patrick-davey)。 或者,通用方式: 要么 您发布的第一个链接 正是 您的情况:没有安装ruby开发环境。需要开发环境来编
问题内容: 我在Mac上更新了XCode,从那时起使用Docker启动Docker时出现以下错误消息: 我试着用以下方法安装ruby:但这不会改变任何东西。 有人知道我该如何解决吗? 谢谢! 问题答案: 对于 macOS 10.14上的Xcode 11 ,即使在安装Xcode和安装命令行工具并通过以下方式接受许可后,也会发生这种情况: 问题是Xcode 11附带了macOS 10.15 SDK,其
我奔跑 我得到了一组输出,看起来像: 最后它说: 运行easy_install或从源代码处安装都会在最后给我带来相同的错误(关于-lssl找不到库的部分)。 运行brew安装(或升级)openssl会产生以下结果 有人能帮我吗?
我在Mac上更新了XCode,从那时起,当使用
有人能建议我使用Yum安装ruby-devel的步骤吗
我在安装ruby gem时遇到这个错误!我试图找到gem源文件,但没有用!你能告诉我如何在我的计算机上安装这些证书吗?